Documentation
Everything you need to ship on Neutron.
Guides for the TypeScript meta-framework, per-language SDKs, and the Nucleus database engine. Jump in where you are — nothing here assumes you've read anything else first.
Get started in minutes
TypeScript framework
Static, app, and dynamic routes. Nested layouts, error boundaries, file conventions.
Read →Loaders, actions, forms, revalidation. End-to-end type safety from the handler to the component.
Read →Static, SSR, islands, view transitions. Pick the right mode per route.
Read →Markdown + MDX with typed frontmatter, schemas, and first-class query helpers.
Read →Global and per-route middleware. Request context, auth gates, rate limits.
Read →Node, Cloudflare, Vercel, Docker, static hosting. One build, many targets.
Read →Nucleus database
One engine, fourteen data models. PostgreSQL wire compatible so any client just works.
How Nucleus packs SQL, KV, Vector, Graph, Documents, TimeSeries, and nine more into a single process.
Read →Connect from psql, run a query across two data models in one transaction.
Read →PostgreSQL dialect, extended with functions that reach into every other model.
Read →HNSW and IVFFlat indexes. SIMD distance functions. Hybrid SQL + vector queries.
Read →Multi-Raft replication, read replicas, and disaster recovery runbook.
Read →Auth, roles, row-level security, audit logs. Production defaults, not checklists.
Read →Language SDKs
Eight SDKs, one contract. Same wire protocol, same error format, same health checks — in the idioms of each language.
Hyper + Tokio. Trie router, 18 crates, full auth.
Read →net/http, idiomatic router, OAuth + WebAuthn.
Read →Starlette + Pydantic v2 + asyncpg, async-first.
Read →Plug + Bandit, OTP supervisors, hot reload.
Read →12 KB binary, zero heap, comptime SQL validation.
Read →DifferentialEquations.jl, CUDA, FMI interop.
Read →GPU kernels, quantized inference, training stack.
Read →