Intelligent, Security-Conscious, and Designed for Effortless Productivity
Because With Rullst, We Rule! Rullst is a modular Rust framework suite built on Tokio, Axum, Tower, and SQLx for full-stack applications and the product workflows around them. Version 12 is under active development; use the capability and release documents to distinguish implemented behavior from roadmap work.
Welcome to the Rullst documentation. Build a small application, understand the code behind it, then explore the tools that fit your next idea.
New here? Start with the guided learning path β
Choose a generated application, a hand-written first route or a JSON API. Each path tells you what to run, what to expect and where to go next.
Documentation Hub
- β¨ Why Rullst?
- π Getting Started & Blueprints Showcase
- π€ Rullst AI: Developing with Autonomous Agents
- π Rullst Studio: Real-Time Monitoring & Radar
- βοΈ Rullst Nexus: Explicit Admin CMS
- π³ Rullst Capital: SaaS Billing & Revenue Dashboard
- π§ Integrating AI into Rullst
- π³ Rullst Cookbook & Tutorials
- π Framework Spec
- πΊοΈ Blueprints Roadmap
- π» CLI Reference
- π‘οΈ Audit Report
- π¦ View on Crates.io
Learn the foundations, then explore
- π Measured performance: Criterion suites and CI track regressions; application latency must be measured on the target workload.
- π§© Server-rendered UI:
html!and HTMX-oriented scaffolds are the audited default. LiveView and Wasm Island primitives exist, while turnkey Leptos/Dioxus adapters remain roadmap work. - π Interactive Scalar Docs (
/docs): Built-in OpenAPI UI viacargo rullst make:scalar. - βΈοΈ Kubernetes Native: Cloud-Native manifest scaffolding (
cargo rullst make:k8s) with/health&/readyprobes. - π‘ Rullst Radar & Prometheus: Process/Tokio observations and a Prometheus text exporter, with unavailable probes reported explicitly.
- π‘οΈ Local AI option: Use an Ollama endpoint when prompts should stay on infrastructure you control; network isolation remains a deployment duty.
- π¦ Batteries Included: ORM (rullst-orm), Auth, Revenue Dashboard, Jobs, Mail, Scheduler, Cache, Security.