Examples

Runnable crates in examples/ — clone and run with cargo run -p PACKAGE. All listen on http://127.0.0.1:3000 by default.

Documentation is served at resuma-docs.fly.dev (source in apps/docs-site, not an example crate).

ExampleCommandApp typeWhat it demonstrates
todocargo run -p example-todoResumaAppFull showcase: signals, #[server], #[island], js!, theme, backend security (guards, DTOs, service layer). Docs →
countercargo run -p example-counterResumaAppMinimal resumable counter — smallest interactive app.
flow-democargo run -p example-flow-demoFlowApp#[load], streaming SSR, #[load(stream)], deferred chunks. Docs →
flow-pagescargo run -p example-flow-pagesFlowAppFile-based routing, layouts, auto_pages, resuma routes --generate. Docs →

Choose an example

  • Learning Resuma?counter then todo
  • Production backend patterns?todo + Security docs
  • Multi-page site?flow-pages or resuma new --template flow
  • Streaming / loaders?flow-demo
  • Full-stack + SQL?resuma new --template flow-fullstack

CLI templates

resuma new my-app --template basic scaffolds like a minimal counter. --template todo copies the todo example (main + security + todo_store).