The runtime for visual page builders.
nuforge is a fast, secure, fine-grained reactive engine with a small DSL, a React renderer, an editor SDK, and export to real React code.
Fine-grained reactivity
An observable AST with signal reactivity: an edit recomputes only what depends on it. O(1) mutations.
Export to real code
Generate a clean, idiomatic React component from any page with @nuforge/codegen — no lock-in.
Editor SDK
createEditor(nu) gives you undoable mutations, a block registry, commands and selection — build your own page builder.
Granular undo/redo
Undo history records just the writes a change made — cheap in both time and memory.
Secure by construction
An AST allow-list and property-access guards block prototype-chain escapes; host state is deep-frozen.
AI-ready (MCP)
An @nuforge/mcp server lets assistants validate DSL, generate React, and read the API reference.