Mithril – Lightweight Javascript Framework for Building Brilliant Applications

Mithril

Mithril is a client-side Javascript MVC framework, i.e. it’s a tool to make application code divided into a data layer (called “Model”), a UI layer (called View), and a glue layer (called Controller). Mithril is around 3kb gzipped thanks to its small, focused, API. It provides a templating engine with a virtual DOM diff implementation for performant rendering, utilities for high-level modelling via functional composition, as well as support for routing and componentization.

 

The goal of the framework is to make application code discoverable, readable and maintainable, and hopefully help you become an even better developer. Unlike some frameworks, Mithril tries very hard to avoid locking you into a web of dependencies: you can use aslittle of the framework as you need.

However, using its entire toolset idiomatically can bring lots of benefits: learning to use functional programming in real world scenarios and solidifying good coding practices for OOP and MVC are just some of them.

[button color=”red” size=”medium” link=”http://lhorie.github.io/mithril/” target=”blank” rel=”nofollow” ]Mithril[/button]

Mithril – Lightweight Javascript Framework for Building Brilliant Applications
Rate this post

2 Comments

  1. Rusty March 19, 2014 Reply
    • Los April 2, 2014 Reply

Leave a Reply