The open-source Rust framework suite

Intelligent, Security-Conscious,
and Designed for Effortless Productivity.

Because With Rullst, We Rule! Go beyond the endpoint. Bring your data, identity, AI and product workflows together—with one coordinated toolchain and Rust you can actually inspect.

Axum + Tokio + Tower + SQLx. Your code. Your application policy.

FROM IDEA TO INSPECTABLE RUST
~/your-next-ideapreview

# With the v12 preview CLI installed

$ cargo rullst new my_app
├─ src/controllers/ your routes
├─ src/models/ your data
├─ src/pages/ your interface
└─ Rullst.toml your choices

$ cd my_app
$ cargo rullst dev

EDITBUILDRESTARTREFRESH

Workflow illustration · timings depend on your project

Generated code.
Not a black box.

BUILT ON FAMILIAR GROUND AxumTokioTowerSQLx Keep your escape hatches ↗

01 / More than a collection of crates

Less assembly.
More possibility.

Start with a product-shaped foundation. Keep the freedom to understand and change what happens underneath.

THE DEVELOPER EXPERIENCE

A starting point.
Not a starting problem.

Blank, blog, SaaS, LMS, portfolio or ERP. Generate ordinary Rust, follow a coordinated development loop and inspect your application with local tools.

Blank / APIBlogSaaSLMSPortfolioERP
Find your starting point ↗
SECURITY, EXPLICITLY COMPOSED

Keep trust boundaries visible.

Combine sessions, ownership guards, secure headers, CSRF and bounded request defenses. Your application still owns authorization and deployment policy.

Read the security model ↗
AI WITHOUT PROVIDER LOCK-IN

Local or cloud.
One guarded client.

Named providers and capability-declared OpenAI-compatible endpoints, with offline fixtures, resource limits and explicit tool permissions.

Explore the provider boundaries ↗
BUILT TO BE UNDERSTOOD

Great tools should make you more capable.

Typed APIs, generated source, architecture rules and worked tutorials give humans and coding agents a common map. No claim that an AI-generated change is safe just because it compiles.

Why choose Rullst? ↗

02 / A coordinated ecosystem

One release train.
Room to build.

Sixteen publishable crates. Compose the capabilities your product needs; inspect the feature gates and limits before you enable them.

Grouped architecture map, not a dependency graph. IoT is a separately bounded foundation, not a v12 hardware-support promise.

03 / From your first route to your next idea

Make the workflow
part of the advantage.

01

Start with a real use case.

Choose a blueprint and database. Optional persistence adds zero or more specialized capabilities—not a second mandatory database.

Zero to Hero ↗
02

Stay in the loop.

Use supervised rebuild/restart during development. Failed builds retain the running application; successful restarts reset process-local state.

The development contract ↗
03

Evolve deliberately.

Preview framework upgrades, apply backed-up changes and run compiler checks. Review migrations and application behavior before deployment.

Assisted upgrades ↗
THE DEVELOPER CONTROL ROOM cargo rullst dash
Recorded Rullst terminal dashboard with project information, application logs and development controls
Repository screenshot, not a live session. The current preview can differ in layout and labels; telemetry and timings depend on the application.

04 / Ambitious about the product. Precise about the proof.

Don't take our word.
Follow the evidence.

No invented rankings. No universal-fastest claim. No green badge presented as a security certification.

Current CI, coverage and OpenSSF evidence are linked from the repository verification dashboard. Results belong to their recorded commits.

Open source. Open invitation.

Your next project.
Our next breakthrough.

Build something. Question an assumption. Bring a reproduction. Improve a tutorial. You don't need a huge pull request to make a meaningful difference.

Explore boldly.
Deploy responsibly.

v12 on main is unreleased. The legacy v5 branch is frozen and no longer maintained. This website is not a recommendation to deploy either as a supported stable release.

Check the release guide ↗