Csharp-DDD-Boilerplate

Accelerate your .NET projects with this production-ready API boilerplate featuring DDD and Clean Architecture.

dockerboilerplatecsharpdotnetaspnetcoredddrest-apidomain-driven-design
FreeRepo

Preview

Csharp-DDD-Boilerplate preview

Overview

C# DDD Boilerplate. Este projeto é um boilerplate para APIs em .NET, estruturado com base nos princípios do Domain-Driven Design (DDD). Seu objetivo é acelerar o desenvolvimento de novos projetos, promover boas práticas e servir como referência técnica.

Features

soft-deleteautomatic-timestampsgeneric-repositoryunit-of-work-patternrequest-validationstandardized-responsesjwt-authenticationswagger-documentationddd-architectureclean-architecture

Feature Flags

authenticationblogfileUploadsauthorizationapiDocsimageProcessingformsValidation

Recommended Use Cases

rest-api-developmentdomain-driven-design-projectsenterprise-applicationsmicroservices

Frontend

None

Backend

aspnetcorecsharpentity-framework-core

Auth Providers

jwt

Deployment Targets

docker

Payment Providers

None

Quick Facts

⭐ Stars
0
🍴 Forks
0
🔄 Active
Yes
🕒 Last Commit
2025-10-06T20:22:04.000Z

Stack

Framework
aspnetcore
Language
csharp
Database
sql-server
Auth
jwt
ORM
entity-framework-core
Testing
unit-tests, integration-tests

Data Layer

Databases
postgresql, mysql, sql-server
ORM
entity-framework-core

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
Notes
Open-source project
Get Started with this Boilerplate