Skip to main content

Build and ship structured content

Structured content and block-based editing for the modern web.

JSON as source of truth

UI structure and configuration live in data, not only in code. A single schema defines what's allowed and drives validation, tooling, and rendering everywhere.

Flat content model

Content is a flat map of nodes by id plus one entry id; slots reference children by id. No hidden nesting — easy to patch, merge, and reason about.

One content model, many consumers

The same content can power CMS editors, LLM-generated UIs, headless APIs, and static site generation. Extend with build-time plugins; core stays framework-agnostic.