The map
Every package, where it sits, and what it leans on. Data flows from Litestone through Junction to Sierra; everything else is a territory one of those three reaches for. Pick one to read about it.
Drag to pan · Ctrl + scroll or double-click to zoom · + − 0 from the keyboard
Pinch to zoom · once zoomed in, drag to pan
Data · Model
Authorization is part of the data definition, not a layer above it.
Shape · Types · Access · Fields · Lifecycle · Audit · Querying · Multi-db · External · Migrations · Generates · Tooling
Read about Litestone →API · Service
Name a model and its CRUD, validation and authorization come with it.
Services · Hooks · Context · Envelope · Transport · Directives · Security · Channels · Errors · Client · Testing
Read about Junction →UI · Resource
Your file tree is the route table. A Resource is a service, made reactive.
Routing · Frontmatter · Navigation · Resources · make() · Schema · Targets · Loading · Devtools · Build
Read about Sierra →UI · Component
One file renders to a page, an email, a fragment or a module. Zero dependencies.
Reactivity · Template · Styles · Source · Targets · Attachments · Leaf
Read about Mesa →UI · Style
Thirty-five semantic terms. Plain CSS, no build step. This site is styled by it.
Layers · Override · Contrast · State · Themes · Build
Read about The design system →UI · Kit
Sixty-odd components over the design system. A form that already knows what it is editing.
Forms · Attributes · Autosave · Style · Destructive · Contributing
Read about The component kit →UI · Email
An email is a component. The same language, compiled for a worse renderer.
Components · Compilation · The rest of the message · Compatibility
Read about Email kit →API · Identity
A route establishes a session. Everything after it is an ordinary service.
Sessions · Cookies · OAuth · Two-factor · Services · Schema · Hooks
Read about Auth →API · Jobs
Background work in the database you already have. No second service to run.
Queue · Declaration · Recurring · Idempotency · Identity · Recovery · Operator
Read about Caravan →API · Integrations
Every third party an app talks to, declared in one place.
Targets · Receivers · Policy · Encoding · Signing · Strictness · Observers · Not a wall
Read about Conduit →API · Slice
One call fans out to a record, a live event and an email.
Definition · Fan-out · The type is persisted · Recipient · Transports · Introspection
Read about Notifications →API · Agent
An MCP endpoint over the app you are already running, with the gate as the permission model.
Mounting · Scoping · One path · Arguments · Stateless
Read about MCP →API · Automations
Automations that run inside your app, against your schema, refused by your gates.
Installing · Flows · Access · Durability · Screens
Read about Orion →Tooling
Every command is a markdown file. Help text and implementation cannot disagree.
Scaffold · Data · Run · Ship · Recover · Secrets · Monorepo · Extend
Read about fli →Substrate
The facts that have many possible answers and must have exactly one.
Zero dependencies · One kit per import · Spelling · Meaning · Time and money · Rules
Read about Toolbelt →Control plane
The app for managing your apps — and itself a FrontierJS app.
Releases · Migrations · Jobs · Audit · Egress · Tenants · Health · Live
Read about Basecamp →Ops · Fleet
The process on the machine. A control plane’s hands, with a signature on every one of them.
Signed by default · The verbs · Injectable runner · Digests
Read about Outpost →Substrate
Entity and pattern recognition.
Claimed, not built — version two, owed nothing until the core leaves alpha.