Lightweight Frontend Framework

Build modern web applications with ease

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!',
    },
  });
});