ARCHITECTURE & MISSION

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.

01

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.

02

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.

03

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

v1.11.3 Runtime
Stage 1

Hyper HTTP + Radix Router

Zero-copy request termination, middleware.ts execution, and guard.ts access checks in <50µs.

Stage 2

Pre-Warmed JSC Worker Pool

Executes async React 19 Server Components, loader.ts data pipelines, and "use cache" segments.

Stage 3

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.

Meet the Team