dotnet-api-boilerplate
A Dotnet 9.0 WebApi template project. MediatR, Swagger, Mapper, Serilog and more implemented.
apidockerboilerplatedotnetaspnetarchitecturepostgresqlswaggerserilogdotnet-coremediatref-core
FreeRepo
Overview
This is a .Net 9.0 web API boilerplate template that provides a ready-to-use project structure with common patterns and libraries like MediatR, Swagger, AutoMapper, Serilog and Entity Framework. It includes authentication, testing, Docker support and observability features to accelerate development of RESTful APIs.
Features
swagger-uientity-frameworkminimal-apisstrongly-typed-idsfeature-slicingrequest-loggingresource-filteringresponse-compressionresponse-paginationauthenticationauthorizationunit-testsintegration-testsdocker-supportopentelemetry-supportcentral-package-management
Feature Flags
authenticationauthorizationloggingErrorTrackingapiDocsdockercitests
Recommended Use Cases
restful-apimicroserviceweb-apibackend-service
Frontend
None
Backend
dotnetaspnet-corecsharp
Auth Providers
jwt
Deployment Targets
dockeriisconsole
Payment Providers
None
Quick Facts
โญ Stars
589
๐ด Forks
101
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2025-02-11T18:02:39.000Z
Stack
Framework
aspnet-core
Language
csharp
Database
postgresql
Auth
jwt
ORM
entity-framework-core
Testing
xunit, testcontainers
Monitoring
opentelemetry
Logging
serilog
CI
github-actions
Data Layer
Databases
postgresql
ORM
entity-framework-core
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source project under MIT license