Levelo JS • JavaScript frontend framework

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.

Open Motion Mind packages gallery

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. 1. Run npx create-levelo-app my-app
  2. 2. Go into the folder and install dependencies
  3. 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.