Built for engineers who ship.
Swift Rust closes the gap between the ergonomics of modern full-stack React frameworks and the deterministic speed of a native Rust binary.
Why Swift Rust Exists
Familiar React 19 on the surface. Systems-grade Rust everywhere it counts.
We wanted file-system routing, streaming SSR, Server Actions, and built-in media optimization—without paying a 17ms SSR latency tax or shipping a 150MB Node.js container to production.
19.6×
Faster SSR p50 (0.90ms)
1,092
Requests/sec throughput
4
Switchable render modes
1
Self-contained binary
Design Philosophy
Core Engineering Principles
Strict architectural constraints keep the framework fast, predictable, and effortless to operate at scale.
100% Familiar React Primitives
File-system App Router, async Server Components, Server Actions, Suspense streaming, and metadata APIs you already know—with zero new DSLs to learn.
Rust + Bun All the Way Down
SWC compilation, Bun bundling, native Rust Hyper HTTP routing, SIMD image optimization, and a pre-warmed JavaScriptCore worker pool.
Single-Binary Operations
One self-contained executable, one port, ~28 MB idle memory footprint. No node_modules in production, no cold-start jitter, no runtime drift.
Request Lifecycle
How a request flows in 0.90ms
Hyper HTTP + Radix Router
Zero-copy request termination, middleware.ts execution, and guard.ts access checks in <50µs.
Pre-Warmed JSC Worker Pool
Executes async React 19 Server Components, loader.ts data pipelines, and "use cache" segments.
Streaming HTML + WASM Islands
Flushes chunked HTML immediately and hydrates only interactive "use client" islands.
Behind the Framework
Meet the Core Engineering Team
Systems engineers across runtime, compiler, infrastructure, and design systems building the React framework we wanted to deploy ourselves.