Build web apps in Rust — without the boilerplate
Rustango is a batteries-included web framework with an obsession for developer velocity: scaffold a whole project, a feature module, a REST API, a background job, or a form with a single command — then ship it as one slim, blazing-fast native binary. You write what's unique to your app; the generators write the rest.
At a glance
35× faster
raw compute vs Django, same hardware
30k+ req/s
cached pages on a 4-core box
8 MiB RAM
under full load — pennies to run
one binary
a 164 MB image, no runtime to install
Numbers from a like-for-like blog built three times — Rustango, Django, and Laravel — on identical hardware. See the full benchmark →
Scaffolds & tools for every step
The cargo rustango + manage CLIs generate the boilerplate so
you stay in flow. Most features start as one command:
cargo rustango new— a complete project (api / fullstack / tenant) with config, Docker, and migrations wired upstartapp— a self-contained feature module: models, views, routes, and tests, auto-mountedmake:viewset+make:serializer— a REST API with filtering, pagination, and response shapingmake:form,make:job,make:notification,make:middleware,make:test— forms, background jobs, multi-channel notifications, middleware, and testsmakemigrations+migrate— schema migrations generated from your models
One unified manage CLI runs every verb — and the same binary is your
HTTP server. No separate worker, no glue scripts.
Batteries included
- Auto-admin — a full CRUD UI for every model the moment you define it: list, search, filters, bulk actions, inlines, and an audit trail. Zero code.
- Typed ORM — relations, aggregations, and migrations, with queries checked against your schema at compile time.
- APIs — DRF-style ViewSets + serializers, OpenAPI, JSON:API.
- Auth & security — sessions, JWT, OAuth2/OIDC, plus production middleware (CORS, CSP, rate limiting, CSRF).
- And the rest — background jobs, email, caching, media/storage, multi-tenancy — all in the box.
Used Django, Laravel, or Rails before? The shapes will feel familiar — you just get Rust's speed, safety, and a single deployable binary.
Documentation
Pick a version: