Examples

Every recipe is one self-contained HTML file that imports aegis.js directly, no build. Read the source, open it in a new tab, or press Edit to continue in the playground.

Island on a server pageisland(), typed data-* props, mutation with optimistic update
Edit
Progressive formwireForm() over a plain <form>: validation, a mock server error, submit state
Edit
Sortable, filterable tablereactive() + list() keyed rows, computed sort
Edit

Bigger things

Admin app

Hash router, table with search and paging, optimistic mutations, forms with server errors, a 50 000-line virtual log, offline settings, theme and i18n on a mock server. One file.

Open the demo →

Benchmark

A js-framework-benchmark-style table (1 000 rows, list() + html``) plus the reactive core. Numbers land in a <pre> and window.__bench.

Run it in your browser →

DevTools

The in-page inspector is itself an Aegis app: component tree, signals with change marks, effects and their dependencies, cache tab. Add ?aegis-devtools to any page.

Admin demo with DevTools →