Overview of Nomini
mainNomini is a lightweight (~2kb) library designed for reactive HTML and partial page updates. It combines the reactive state capabilities of Alpine.js with the AJAX-driven partial page updates of htmx and Datastar.
Key capabilities include:
- Adding reactive state directly within HTML.
- Binding DOM properties and classes with automatic dependency tracking.
- Using inline event handlers to listen to any event.
- Performing AJAX requests to replace specific parts of a page.
- Maintaining a declarative and local development model.
Nomini follows a mental model of Boring HTML + islands of reactivity + server-driven pages.