Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

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 via cargo rullst make:scalar.
  • ☸️ Kubernetes Native: Cloud-Native manifest scaffolding (cargo rullst make:k8s) with /health & /ready probes.
  • πŸ“‘ 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.