Key Features
Fast & Lightweight
Minimal footprint with zero dependencies. Optimized for performance from the ground up.
Component-Based
Build encapsulated components that manage their own state, then compose them to create complex UIs.
Developer Friendly
Intuitive API with great developer experience. Comprehensive documentation and examples.
Modern Features
Built-in routing, state management, and more. Everything you need for modern web development.
Simple to Use
<div data-component="first-component"></div>
document.addEventListener('DOMContentLoaded', async () => {
// Initialize framework
await Now.init({
app: {
name: 'My App',
version: '1.0.0'
}
});
// Create component
Now.getManager('component').define('first-component', {
template: `<h1>{{name}}</h1>`,
state: {
name: 'Hello World!',
},
});
});