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!
% December 2025 - Modulo 0.1.1 is released! This adds "elseif", "gte", and "lte" to the templating language for improved compatibility
% October 2025 - The first preview release of Modulo.html 0.1.0
% Note: Modulo.html 1.0 release expected 2026