corrosion
API only Opinionated Web Stack Template
Based on Axum and SeaORM!
Template will include:
- Axum - for routes and main API services
- Tower - Middleware - Cookies, CORS and more.
- Tokio- Runtime
- SeaOrm - For Migrations, entities and Database CRUD
- Examples for all CRUD and relationships and seeding with data
- PostgreSQL- Database store
- Example Database schema with all types of scenarios, One to One, One to Many, Many to Many
- Utoipa - For API Docs and Swagger support
- File Uploads
- Logging
- Validation
- JWT and other Auth
- Users and Roles
- Github build action
- Docker - Containers for Postgres and PGAdmin as well as corrosion
- Other service connections like MailJet and Stripe
Oxidized by Rust
Github link coming soon...