Small by design
Every byte must justify its existence.
Overview
A coherent philosophy stack, not a pile of plugins. Each tool is tiny, dependency-free and useful on its own — adopt them progressively, one piece at a time.
Foundations
Every byte must justify its existence.
HTML, CSS and JavaScript should be understandable directly.
Projects should work with plain files, CDN imports and simple hosting.
Developers should only include the pieces they actually need.
Web apps, widgets, docs, embedded interfaces, blockchain interfaces and constrained environments.
A tiny DOM manipulation library — simple DOM operations, events and templating helpers through a minimal, chainable API on the global µ. Dependency free.
A classless, cascade-first CSS layer. Semantic HTML, minimal classes, no utility-class soup, highly reusable styles and a small footprint.
BetaA tiny SPA router. Map URLs to views with the smallest possible surface area — no opinions you didn't ask for.
In developmentReactive data binding. Keep the DOM in sync with your data, without a virtual DOM layer in between.
In developmentAn animation library for transitions, fades, slides and motion effects — an optional extension chained through the same µ(...) call, so the core stays tiny.
Research into how far the MicroDOM ideas can stretch — complete interfaces under extreme size constraints and beyond the browser.