{"repo":"dev-davexoyinbo/actix-web-starter-template","free":true,"listed":false,"github":"https://github.com/dev-davexoyinbo/actix-web-starter-template","clone":"git clone https://github.com/dev-davexoyinbo/actix-web-starter-template.git","description":"A robust and production-ready starter template for building REST APIs with Actix Web, a powerful, pragmatic, and extremely fast web framework for Rust.","language":"Rust","stars":11,"topics":["actix-web","backend","rust"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Actix Web Starter Template A robust and production-ready starter template for building REST APIs with Actix Web, a powerful, pragmatic, and extremely fast web framework for Rust. ✨ Features 🔐 Authentication & Authorization - Token-based authentication (not JWT) with secure token generation - Role-Based Access Control (RBAC) with flexible permissions system - Granular access control with role and permission-based middleware - Email verification system with OTP generation - Secure password handling with Argon2 hashing 🗄️ Database Integration - PostgreSQL with SeaORM for type-safe database access - Comprehensive entity models with relations - Database migrations and seeders for roles, permissions, and users - Optimized queries with proper indexing and foreign key constraints 🚀 API Features - RESTful API design with comprehensive endpoints - Middleware ecosystem for authentication, rate limiting, and CORS - Request validation with custom DTOs and error handling - Pagination support for list endpoints - Structured error responses with proper HTTP status codes 📨 Messaging & Email System - Kafka integration using rdkafka for event-driven architecture - HTML email templates with askama templating engine - SMTP email delivery with configurable providers - Background email processing with consumer groups - Template-based messaging for verification emails and notifications 📊 Observability & Monitoring - Structured logging with tracing , log , and tracing-actix-web - Request tracing","default_branch":null,"files":null,"tree":[],"storefront":"/r/dev-davexoyinbo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dev-davexoyinbo/actix-web-starter-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}