ᵐ°dᵘ⁄o • Modulo Framework

ᵐ°dᵘ⁄o

An inviting web framework...
Modulo.html is a light and fast web framework. Zero set-up or installs means everybody can ramp-up like a pro.

Markdown


#### Show

[Tickets](#buy)

The *band* is on an
exciting tour...

HTML/CSS

<Template>
  <p>
    HTML is
    <slot></slot>
  </p>
</Template>

<Style>
  p { color: #b08 }
</Style>

JavaScript

<Script>
  function add() {
    state.count++
  }
</Script>

<State
  count:=0
></State>

<Template>
  <button on.click=script.add>
    Hello {{ state.count }}
  </button>
</Template>


Live editors: Try making changes!

NPM: npx create-modulo

📦
modulo-starter.zip
(~60kb)

📦
modulo-docs.zip
(~300kb)

📄
Modulo.html
(~99kb)

Hint: Download an above file to start a new Modulo project.

Modulo (or ᵐ°dᵘ⁄o) is a single-file frontend framework, squeezing in numerous tools for modern HTML, CSS, and JavaScript develpment. Modulo includes many familiar and handy tools for modern web development, including Web Components, CSS Scoping, Shadow DOM, Jamstack / SSG / SSR, Markdown-powered CMS, Bundling, Store and State Management, and Templating.

React 🔥fast

Hint: Try using the "dark mode" and "theme customizer" switch at the top right of the page for a demonstration of page-wide reactions!

{% include everybody %}

No dependencies to include means everybody gets included!

One file to build 🏗️ them all

ᵐ°dᵘ⁄o • Modulo Framework


Dev Log

% April 2026 - Modulo.html 0.1.3 is out, and huge! This release pushes out the door (1) fundamental updates to the Markdown parser and syntax system, fixing common issues with code fence syntax, and enabling more easy extension, (2) a rework of the global FS build store system with the introduction of <FileSystem> core definition, and (3) a rewrite of the included modulo-Editor mini-IDE component, the foundation of an extendable editor facilitating a pane plug-in system.

% March 2026 - Modulo.html 0.1.2 is released! This release fixes a bug around file headers being incorrectly loaded, and increases efficiency while loading dependencies, while further refining Library and ContentList features.

% December 2025 - Modulo.html 0.1.1 is released! This adds important alises elseif, gte, and lte for maximum compatibility with other templating syntaxes.

% October 2025 - The first preview release of Modulo.html 0.1.0

% Note: Modulo.html 1.0 release expected late 2026