A lightweight JavaScript UI framework with fine-grained reactivity.
- 🚀 Hella Fast: Fine-grained reactivity, no virtual DOM overhead
- 📦 Hella Small: Starting around 3.5KB gzipped, with a modular architecture
- 📖 Hella Simple: Well documented with a minimal API and JSX templates
import { signal } from "@hellajs/core";
import { mount } from "@hellajs/dom";
function Counter() {
const count = signal(0);
return <button onClick={() => count(count() + 1)}>{count}</button>;
}
mount(Counter, "#app");Want something more advanced? Build a Todo App with HellaJS.
HellaJS is a modular collection of reactive packages, with @hellajs/core as a peer dependency.
| Package | Version | Size |
|---|---|---|
| @hellajs/core | ||
| @hellajs/css | ||
| @hellajs/dom | ||
| @hellajs/resource | ||
| @hellajs/router | ||
| @hellajs/store |
For more detailed information, tutorials, and API references, visit the HellaJS Documentation.