New to Resuma
Install the CLI, pick a template, and ship your first resumable page in minutes.
Start tutorial →Live themes
Same pages. Instant restyle — Resuma signals stay resumed.
Resumable SSR in Rust — components, server actions, full-stack Flow, jobs, and security. One cargo install resuma for UI + APIs + CLI. Theme is a live <Popup>, Search is a <Modal> (/). Instant restyle, no hydration.
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 →Install, scaffold, dev, build — run resuma update to align deps with your CLI.
→RecommendedCLI 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!, Popup, Modal, HtmlTheme, signals, islands.
→Pages, loads, submits, routing, streaming, caching.
→NewWorkers, disk queue, cron scheduler, ops dashboard.
→CSRF, headers, rate limits, auth, authorization.
→Theme, portals, streaming loaders, Fly and DigitalOcean deploy.
→AI skill, SQLx, Turso, auth, Tailwind, SEO/GEO.
→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 1021 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.