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.
#### Show [Tickets](#buy) The *band* is on an exciting tour...
<Template> <p> HTML is <slot></slot> </p> </Template> <Style> p { color: #b08 } </Style>
<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
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.
Hint: Try using the "dark mode" and "theme customizer" switch at the top right of the page for a demonstration of page-wide reactions!
No dependencies to include means everybody gets included!
% 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