- Introduction
- 1. Web framework comparisons
- 1.1. Roadster vs. Loco
- 1.2. Roadster vs. Axum
- 1.3. Roadster vs. Actix
- 1.4. Roadster vs. Leptos
- 2. Getting started
- 3. Roadster features
- 3.1. Configuration
- 3.2. App context
- 3.3. Database
- 3.3.1. User SQL migrations
- 3.3.2. Utility SQL migrations
- 3.4. Services
- 3.4.1. HTTP Service with Axum
- 3.4.1.1. Axum State
- 3.4.1.2. Axum Middleware
- 3.4.1.3. Initializers
- 3.4.2. Background jobs
- 3.4.2.1. Sidekiq
- 3.4.3. Grpc service with Tonic
- 3.4.4. Function service
- 3.5. Auth
- 3.5.1. JWTs
- 3.6. OpenAPI with Aide
- 3.7. Email
- 3.7.1. SMTP
- 3.7.2. Sendgrid
- 3.8. Observability
- 3.8.1. Tracing
- 3.8.2. OpenTelemetry
- 3.9. CLI
- 3.10. Health checks
- 3.11. Lifecycle hooks
- 3.12. Testing
- 4. Adding a UI
- 4.1. With Leptos
- 5. Changelog