Documentation

Resumable SSR in Rust — components, server actions, full-stack Flow, production security, and deploy guides. One cargo install resuma for core + Flow + CLI.

901 Binitial JS (gzip)
4.2 KiBfirst interaction
0 Bstatic pages
1 cratecore + Flow + CLI

Choose your path

1

New to Resuma

Install the CLI, pick a template, and ship your first resumable page in minutes.

Start tutorial →
2

Full-stack with Flow

File-based routing, loaders, form submits, layouts, and middleware in one crate.

Flow guide →
3

Production ready

CSRF, rate limits, auth middleware, validation — walk through the todo showcase.

Security walkthrough →

Start here

Learn by topic

What is Resuma?

Components run once on the server. SSR embeds signals and handler references in HTML; a 901 B gzip loader resumes interactivity on first click — no hydration, no WASM bundle by default.

Resuma Flow adds file-based pages, #[load], #[submit], and middleware — still one resuma crate.

Published on crates.io · docs.rs · benchmark source in the GitHub repo.