Skip to content

Latest commit

 

History

History
137 lines (104 loc) · 24.3 KB

README.md

File metadata and controls

137 lines (104 loc) · 24.3 KB

Awesome Mithril Awesome

A curated list of Mithril awesome

Mithril is a modern client-side JavaScript framework for building Single Page Applications.

Contents

Official Resources

Community

Learn

Tutorials

Examples

Apps

  • Isomorphic web application with Mithril - Server-side rendering example using mithril-node-render.
  • Mithril tutorial app - The tutorial app from mithril.js.org adapted to Typescript.
  • Freddy - Mobile Reddit Reader.
  • Flems - Web playground & sandbox as an embeddable module.
  • mithril-slides - Keynote-inspired presentation app.
  • WaveShader - Audio wave sketchpad.
  • Flash Games Catalog - Catalog and launcher for flash games.
  • Tutanota - Secure emails for everybody.
  • gomithrilapp - Sample notepad application in Mithril (JSX) and Go showing good practices and integrations with modern tools using Bulma, Cypress, Docker, ESLint, gvt, make, Rove, Swagger, and Travis-CI.
  • gomithriltsapp - Sample notepad application in Mithril (TypeScript and HyperScript) and Go showing good practices and integrations with modern tools using Bulma, Cypress, Docker, ESLint, gvt, make, Mock Service Worker, Rove, Swagger, and Travis-CI.
  • Vegan - Minimalistic "Kanban boardish" client.
  • Treehouse - Lightweight outliner app built with Deno and Mithril. Use in the browser or build your own custom app.

Snippets

Starter kits

Testing

Mithril does not require specialized tools for testing, however the following have been developed as side projects to the main framework or by the community.

  • Ospec - Mithril's own fast test runner.
  • Mithril Query - Query Mithril virtual dom for testing purposes.

Libraries, Components & Plugins

Tools

pre 1.0 Release

  • Leo's Blog - Leo, the main Mithril author, writes about virtual dom and tips and tricks.
  • Github Wiki - Wiki content is mostly about the 0.2 version, some material may be more up to date with the current API.

Mithril in the Wild

  • flems.io - Web Playground & Sandbox with easily shareable urls and other neat features.
  • lichobile - Mobile version for lichess.org using Mithril inside Cordova.

License

CC0