LLui
GuideHomeGetting StartedCookbookComposition PatternsPublishing a LibraryArchitectureBenchmarksChangelog
AI IntegrationDebuggingAgents
ExamplesOverviewCounterTodoMVCForm ValidationComponents DemoDashboardi18n + LazyVirtualizationGitHub ExplorerVike Layout (SSR)Markdown ShowcaseMarkdown Editor
Packages
Core@llui/domRuntime — components, scopes, bindings, element & structural helpers@llui/compilerSignal transform + compile-time lint rules@llui/vite-pluginWires the compiler into Vite
Compiler add-ons@llui/compiler-introspectionOpt-in — agent schemas & msg annotations@llui/compiler-devtoolsOpt-in — $a for source navigation@llui/compiler-ssrOpt-in — 'use client' directive handling
Libraries@llui/effectshttp, debounce, race, websocket, retry, upload@llui/components58 headless components + opt-in theme@llui/routerPath matching, history/hash, guards, links@llui/transitionsfade, slide, scale, collapse, flip, spring@llui/testtestComponent, propertyTest, replayTrace@llui/vikeVike SSR/SSG adapter
AI & Agents@llui/mcpMCP server — LLM debug tools@llui/agentLLM control surface — LAP server + client@llui/agent-bridgeMCP bridge CLI for Claude Desktop@llui/devmode-annotateDev HUD — annotate into a shared notebook
Rich text@llui/markdownReactive markdown() — live DOM, streaming@llui/markdown-editorWYSIWYG editor — toolbar, GFM, callouts@llui/lexicalLow-level Lexical ↔ signal-runtime binding@llui/lexical-collabOpt-in collab — yjsCollab over Yjs

Examples

Every example below is a real LLui app, built from source and embedded live. Open one to see it running, read what it demonstrates, and jump to its source on GitHub.

Counter

The smallest possible LLui app — increment, decrement, reset.

TodoMVC

The classic TodoMVC reference app: add, toggle, filter, clear.

Form Validation

A sign-up form with Zod schema validation and live field errors.

Components Demo

A gallery of the headless @llui/components primitives.

Dashboard

KPI cards, animated charts, a reorderable list, locale + theme switching.

i18n + Lazy

Four-locale switching (with RTL) and a lazily code-split module.

Virtualization

A 50,000-row log viewer that keeps only visible rows in the DOM.

GitHub Explorer

Routed GitHub browser with search, file tree, and agent affordances.

Vike Layout (SSR)

Persistent nested layouts with @llui/vike, prerendered to static HTML.

Markdown Showcase

A reactive markdown() renderer with streaming, custom node renderers, and themes.

Markdown Editor

A WYSIWYG Markdown editor on @llui/markdown-editor — toolbar, callouts, two-way source.

LLui — MIT License · GitHub · llms.txt · llms-full.txt