Nue is a complete web development framework built on the UNIX philosophy: do one thing well, compose simply, and stay out of your way. Create anDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/nuejs/nue/llms.txt
Use this file to discover all available pages before exploring further.
index.html or index.md and you’re running — no setup, no configuration, no 400MB of dependencies.
Quick Start
Go from zero to a running site in under a minute with no configuration required.
Installation
Install Nue globally with Bun and set up your first project.
Core Concepts
Understand Nue’s file-based structure and separation of concerns philosophy.
CLI Reference
Full reference for the
nue command — serve, build, preview, and create.What makes Nue different
Nue enforces a clean separation that modern JavaScript frameworks abandoned: business logic in JS modules, structure in HTML, and design in CSS. No JSX, no component-scoped styles, no 50KB button dependencies.Nuemark
Rich Markdown flavour for interactive content — no MDX, no React imports.
Nuedom
HTML-first UI assembly with no virtual DOM and direct DOM operations.
Nuestate
URL-first state management — bookmarking and sharing work automatically.
Nueglow
CSS-first syntax highlighting for all languages in under 3KB.
Build anything
Content Sites
Blogs, docs, and marketing pages powered by Nuemark.
Single-Page Apps
Dynamic SPAs with semantic HTML and pure JS business logic.
Server Routes
Edge-compatible server-side routes alongside your frontend.
Nue requires Bun >= 1.2.2. Install it with
curl -fsSL https://bun.sh/install | bash.