The Complete Magazine on Open Source

Budding developers can now build web applications using Mavo

mavo to build web applications using HTML

While solutions like Bootstrap and Node.js are well existed for web development companies and professionals, budding developers can now get started with web applications using Mavo. The new tool provides developers with an easy way to create web applications by extending HTML.

The team of researchers at MIT — led by Lea Verou — has developed Mavo. It works similar to AngularJS 1.x and helps even people with no programming experience create web applications capable of managing, storing and transforming data. Instead of requiring the code, it enables editing of data right in the website with a user-friendly interface.

“Mavo uses familiar HTML-based syntax and can be used even by people with no programming experience,” the Mavo team writes on its website.

Plugin support

Apart from the easy building, Mavo supports plugins to deliver a customisable experience. Developers can add a TinyMCE plugin to edit rich text directly from the Mavo screen or use Mavo Firebase to store the data in Firebase.

Different from AngularJS

Although the first glimpse of Mavo makes an option similar to AngularJS, there are some differences that make both the distinguished options.

The major difference between Mavo and AngularJS is that the latter uses HTML expressions as shortcuts for data binding to views but uses JavaScript for everything else. Mavo, on the other hand, is well-optimised for all HTML syntax and expressions.

Mavo is available as a free and open source offering. You can access its code from a GitHub repository.