FindSoftware

Mavo

HTML-based language for building data-driven web applications without a server backend, usable as a declarative front-end framework.

Mavo is an HTML-based language for building small data-driven websites and web applications. A page is written in HTML and CSS with Mavo attributes, and Mavo extends the syntax to describe how data is stored and transformed. The author includes Mavo’s CSS and JavaScript files in the page head, so the page needs no server backend of its own. Data can be edited in the page through an auto-generated interface, and for JavaScript developers Mavo can also serve as a declarative front-end framework. It is developed in the Haystack Group at MIT CSAIL and led by Lea Verou, and the plugins at plugins.mavo.io extend what it can do.

Worth knowing

Where a Mavo page keeps its data depends on the backend the author picks, which can be the cloud, locally, or nowhere.

Identity

Status
Active
Maintainer
Lea Verou1
First release
20175

Rendering and deploy

Runs as
In the browser5
Install with
include Mavo's CSS and JavaScript files from get.mavo.io in the page head5

Releases

Current major version
Pre-1.07
Last release
2024-06-287

Adoption

GitHub stars
2,8662
npm downloads a week
359
Contributors
268
Sites using it (HTTP Archive)
410
Dependent repositories
111
Dependent packages
111

Why these figures do not compare

Sources

  1. 2026-10-23: links, Admin interface, Maintainer
    mavo.io/
  2. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/mavoweb/mavo
  3. 2026-10-23: links
    mavo.io/docs/
  4. 2026-10-23: name, Categories, links
    github.com/mavoweb/mavo/blob/main/README.md
  5. 2026-10-23: Runs as, Install with, First release
    mavo.io/get/
  6. 2026-10-23: License model
    raw.githubusercontent.com/mavoweb/mavo/main/LICENSE
  7. 2026-10-23: Current major version, Last release
    api.github.com/repos/mavoweb/mavo/releases
  8. 2026-10-23: Contributors
    api.github.com/repos/mavoweb/mavo/contributors
  9. 2026-10-23: npm downloads a week
    api.npmjs.org/downloads/point/last-week/mavo
  10. 2026-10-25: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies
  11. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/mavo

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON