Full-stack's flow state
Create files in app/, get pages, APIs, and WebSockets — server-rendered, type-safe, and hot-reloaded on Bun. Zero config, nothing to pull you out of flow.
fullstack's flow state
Everything you need, nothing you don't.
A complete full-stack framework on Bun. Type-safe from database to browser.
Bun-Native Performance
Built from scratch for Bun. No webpack, no babel—just fast.
File-Based Everything
Pages, APIs, and WebSockets—all organized by the file system. Zero config.
Server Data Loading
Loaders run on the server, data flows to pages. SSR and client navigation just work.
Type-Safe API Client
Auto-generated from your routes into .axi/api-client—typed end to end.
Real-Time WebSockets
Route files in app/ws with pub/sub topics and lifecycle hooks. Built on Bun.
Streaming & SSE
Stream responses with useStream(). Perfect for AI.
OpenAPI & Swagger
Auto-generated OpenAPI spec and interactive Swagger UI from your routes.
Zod Validation
Validate body, query, and params. Errors handled automatically.
Get Started
Create your first Axi app in under a minute.
$ axi create my-app
Find your flow state.
A full-stack framework built on Bun — file-based routing, SSR, and a type-safe client, so you stay in flow from first commit to deploy.