PraxisJS
A TypeScript-first, signal-driven frontend framework with fine-grained reactivity. No virtual DOM. No magic. Just reactive TypeScript done right.
- Fine-grained reactivity with signals
- Class components with decorators (@State, @Prop, @Watch)
- Built-in router, reactive store, and motion system