Skip to main content

Documentation 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.

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 an 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.

Build docs developers (and LLMs) love