dotnet-minimal-api-boilerplate
Um boilerplate pronto para produção para criar APIs RESTful com .NET 9. Apresenta arquitetura limpa, autenticação JWT, autorização baseada em funções, EF Core, MySQL (Docker) e um conjunto de testes abrangente (Unidade e Integração).
githubmysqlgitdockertemplateboilerplatecsharpdotnetdocker-composeswaggermstestentity-framework
FreeRepo
Overview
This is a production-ready boilerplate for building REST APIs with .NET 9 using clean architecture principles, featuring layered structure, Entity Framework Core with MySQL, JWT authentication, Docker containerization and automated unit and integration tests. It serves as an accelerated starting point for developers building scalable backend services with built-in Swagger documentation and role-based access control.
Features
jwt-authenticationrole-based-authorizationclean-architecturelayered-structureswagger-documentationdocker-composedatabase-migrationsunit-testsintegration-testspassword-hashing
Feature Flags
userDashboardauthenticationauthorizationapiDocsimageProcessingmapstesting
Recommended Use Cases
restful-api-developmentproduction-ready-applicationsmicroservicesbackend-services
Frontend
None
Backend
dotnet-9entity-framework-core
Auth Providers
jwt
Deployment Targets
dockerawsazure
Payment Providers
None
Quick Facts
Stack
Framework
dotnet-9
Language
csharp
Database
mysql
ORM
entity-framework-core
Testing
mstest
CI
github-actions
Data Layer
Databases
mysql
ORM
entity-framework-core
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions
Pricing
Classification
free
Selected
—
Notes
Open source project under MIT license