Create complex, reactive, persistent web applications by just writing HTML & CSS, without a single line of JavaScript and no server backend. Developed in the Haystack Group at MIT CSAIL and led by Lea Verou .

We created Mavo because we thought that creating Web applications should be easier than it is today. Monetization is not among our priorities.

Mavo apps are keyboard accessible and screen reader friendly out of the box.

Mavo has been designed for extensibility from the ground up. Plugins can modify almost every aspect of its behavior and add new powerful functionality.

Design your application with the same design freedom and tools as a static webpage . Mavo works with your markup, not against it.

Mavo’s core functionality can be learned in a few minutes , and is enough to create a vast variety of applications that manage, store, and transform small-scale data.

Mavo uses familiar HTML-based syntax and can be used even by people with no programming experience. This is not wishful thinking; it’s published, peer-reviewed research .

Mavo at a glance

To try out editing, log in to GitHub or watch the video.

Watch Video.

To try out editing, log in to GitHub or watch the video.

Learn More More Demos