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-ssrOpt-in — 'use client' directive handling
Libraries@llui/effectshttp, debounce, race, websocket, retry, upload@llui/components66 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@llui/securityShared URL + loopback-origin sanitization for the framework security surfaces
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@llui/notes-formatDevmode notebook on-disk format — note types + YAML serialization@llui/a2uiRenderer for Google's A2UI agent-driven UI protocol
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@llui/lexical-loroLoro CRDT binding for Lexical — loroCollab, container schema, named text marks

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