Scaffold Rust + Next.js
in a single command.
Production-ready Rust/Axum backend and Next.js frontend, connected from a single interactive prompt.
Everything you need.
Pick the pieces. Skip the rest. Every choice is made in the interactive wizard — no config files, no guesswork.
A production-ready Axum web server with async handlers, typed errors, and structured logging.
- ◆ axum
- ◆ tokio
- ◆ sqlx / seaorm
- ◆ jwt (optional)
A full Next.js 15 application with App Router, TypeScript, and optional Tailwind CSS.
- ◆ next.js 15
- ◆ typescript
- ◆ tailwind (optional)
Both together — a Rust/Axum API and a Next.js frontend, wired up and ready to ship.
- ◆ axum + next.js
- ◆ sqlx / seaorm
- ◆ jwt auth
- ◆ typescript
TECHNOLOGIES INCLUDED
Ergonomic async Rust web framework built on Tokio and Tower.
React framework with App Router, SSR, and streaming.
Compile-time checked SQL queries. No ORM overhead.
Async, dynamic ORM for Rust. An alternative to SQLx.
The world's most advanced open-source relational database.
High-performance, widely-used relational database.
Zero-config embedded database. Perfect for development.
Stateless authentication tokens. Full middleware included.
Skip the scaffolding tax.
Setting up a modern Rust web server is tedious. Ruxum handles the framework wiring, logging, database config, and auth so you can focus on your product.
Zero boilerplate
Start with a complete, production-ready project structure. Typed errors, structured logging, env config, and CORS middleware are all wired up on day zero.
Type-safe end-to-end
Rust's compile-time guarantees on the backend. TypeScript on the frontend. Two type systems working together so runtime surprises stay rare.
Your choices, instantly
Pick your database, ORM, authentication, and scaffold type in an interactive wizard. You answer; the scaffolder builds the exact project you described.
Deploy-ready from the start
Structured tracing with tracing-subscriber, environment-aware config via dotenvy, and tower-http middleware — the production checklist is already checked.