Build fast UI with zero runtime and no virtual DOM.
Levelo JS is a lightweight frontend framework designed for speed, simplicity, and direct real DOM updates. It keeps the mental model clean while giving you a modern JSX workflow and a tiny footprint.
Runtime
0%
No extra runtime layer.
DOM model
Real DOM
Direct updates without virtual DOM reconciliation.
Packages
2 official
Core library and scaffold CLI.
Official ecosystem
Levelo JS packages
levelojs
Core framework package for building reactive interfaces with direct DOM updates.
create-levelojs-app
Official CLI to scaffold a fresh Levelo JS project in seconds.
What makes it different
Levelo JS focuses on straightforward reactivity, direct DOM control, and a developer experience that stays fast without adding framework overhead.
Core features
Designed for speed, simplicity, and clarity.
These are the ideas Levelo JS is built around: less ceremony, less overhead, and a more direct path from component logic to the DOM.
Zero runtime overhead for leaner app execution
No virtual DOM for direct real DOM updates
JSX-first developer experience
Lightweight, fast, and simple project setup
Vite-powered workflow with modern tooling
Quick start
Use the CLI, scaffold the app, and start building.
create-levelojs-app is the official CLI for setting up a new project, while levelojs gives you the framework runtime primitives you need for the app itself.
Short guide
- 1. Run npx create-levelo-app my-app
- 2. Go into the folder and install dependencies
- 3. Start the dev server and begin building with Levelo JS
You can also read the full README on GitHub for the complete overview and examples.