New to Resuma
Install the CLI, pick a template, and ship your first resumable page in minutes.
Start tutorial →Resumable SSR in Rust — components, server actions, full-stack Flow, production security, and deploy guides. One cargo install resuma for core + Flow + CLI.
Install the CLI, pick a template, and ship your first resumable page in minutes.
Start tutorial →File-based routing, loaders, form submits, layouts, and middleware in one crate.
Flow guide →CSRF, rate limits, auth middleware, validation — walk through the todo showcase.
Security walkthrough →CLI install, templates (basic / todo / flow), first app.
→MeasuredMeasured comparison vs Qwik, Leptos, Next.js, React, Astro, and more.
→Runnable crates: counter, todo, flow-demo, flow-pages.
→view!, signals, handlers, islands, server actions, js!.
→Pages, loads, submits, routing, streaming, caching.
→CSRF, headers, rate limits, auth, authorization.
→Theme, portals, streaming loaders, Docker deploy.
→SQLx, Turso, auth, Tailwind, i18n, E2E testing.
→Resumability vs hydration — SSR payload and runtime.
→ResumaApp vs FlowApp layouts and conventions.
→new, dev, build, routes --generate, doctor.
→Link to docs.rs for the full Rust API surface.
→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.