nnuforge
Observable-AST runtime for no-code editors

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.