CloudSeed Rust
CloudSeed is a production-ready starting point for server-rendered Rust web applications. It combines the common infrastructure most products need so you can begin with product code instead of rebuilding auth, jobs, email, observability, and deployment plumbing.
What is included
- Axum and Tokio for HTTP and async execution
- PostgreSQL and SQLx with automatic migrations
- Passwordless magic-link authentication and signed sessions
- PostgreSQL-backed background jobs, retries, and cron scheduling
- Maud, Tailwind CSS, and DaisyUI for server-rendered interfaces
- A wiki-style Markdown documentation server with ordered navigation and safe HTML rendering
- Structured logs and optional OpenTelemetry export
- Testcontainers integration tests against disposable PostgreSQL databases
- A multi-stage Docker image for production builds
How to use these docs
Start with Getting started, then use Configuration before deploying. Architecture explains where features belong, while Development lists the day-to-day commands and quality checks.
These Markdown files are the documentation source of truth for both repository agents and the public documentation at cloudseedrust.com/docs.