cqrs-boilerplate-dotnet

๐Ÿ’ก ๐Ÿ—๏ธ A boilerplate CQRS (API + Worker) template for .NET

apiboilerplatequerycqrscsharpcommandworkerboilerplate-templateapi-restcshacktoberfestboilerplate-dotnet

Preview

cqrs-boilerplate-dotnet preview

Overview

This is a .NET C# boilerplate template for building CQRS-based applications with separate API and worker projects, featuring pre-configured solution structure, cross-platform support for Windows/Linux/macOS and automated CI setup with AppVeyor. It provides quick initialization through setup scripts and includes unit and integration test projects to help developers maintain clean separation between read and write operations.

Features

pre-configured-solution-structureci-pipelinecross-platform-supportcqrs-patternapi-projectworker-projectautomated-setup-scripts

Feature Flags

jobsQueueimageProcessingformsValidation

Recommended Use Cases

cqrs-based-solutionsapi-developmentbackground-worker-processingscalable-applicationscommand-query-separation

Frontend

None

Backend

dotnetcsharp

Auth Providers

None

Deployment Targets

azurewindowslinuxmacos

Payment Providers

None

Quick Facts

โญ Stars
5
๐Ÿด Forks
1
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-11-03T12:13:17.000Z

Stack

Language
csharp
Testing
xunit
CI
appveyor, github-actions, circleci, teamcity, azure-devops

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions, circleci, appveyor, teamcity, azure-devops

Pricing

Classification
free
Selected
โ€”
Notes
Open-source template licensed under MIT
Get Started with this Boilerplate