The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 C# Microservice Projects
-
CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
practical-clean-ddd
🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce sample and run on Tye with Dapr extension 🍻
-
evolutionary-architecture-by-example
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
-
booking-microservices
Practical microservices, built with .Net 8, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
-
eShopOnAbp
Reference microservice solution built with the ABP Framework and .NET, runs on Kubernetes with Helm configuration, includes API Gateways, Angular and ASP.NET Core MVC applications, PostgreSQL and MongoDB databases
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
TaskoMask
Task management system based on .NET 6 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
-
Liquid-Application-Framework
Liquid Application Framework documentation, useful links and sample project
-
memstate
In-memory event-sourced ACID-transactional distributed object graph engine for .NET Standard (by DevrexLabs)
-
silky
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
-
ZoneTree
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage.
-
Warewolf
Effortless Microservice Design and Integration. This repository includes the code-base for the Warewolf Studio and Server.
-
silverback
Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).
-
Joker
An example of microservices container based application which implemented different approaches within each microservice (DDD, CQRS, Simple CRUD) (by MesutAtasoy)
-
TasksTracker.ContainerApps
Sample repository to cover Azure Container Apps and Dapr Integration. Detailed tutorial can be found on the link below
-
StudentCourseManagement
Dockerized Microservice Solutions developed in ASP.NET Core Web API with front-end application developed using Angular 11.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Mechanism for managing faulty consumer in asynchronous event broadcast in microservices / modular monolith | /r/dotnet | 2023-05-22You might want to implement the outbox pattern. There’s a decent library that’ll help and is really easy to integrate. In particular, I’d look at using the transaction functionality
Complete misinformation. Controllers are a thing of the past. Minimal APIs are fast, flexible, and can be organized neatly into endpoint groups in a dozen different ways. Hell there are even people that colocate a single endpoint with its mediator request handler https://github.com/meysamhadeli/booking-microservices/blob/main/src/Services/Flight/src/Flight/Aircrafts/Features/CreatingAircraft/V1/CreateAircraft.cs
Project mention: Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts | /r/opensource | 2023-10-30
Project mention: .NET Microservices Starter Kit with Dapr, Vertical Slice Architecture, YARP, and Minimal APIs | /r/csharp | 2023-05-10Here is the repository: https://github.com/fullstackhero/dotnet-microservices-boilerplate
Using that flow, it was quite common to encounter roadblocks: staging was often blocked, it wasn’t synced with the current state of the main branch, and we had to wait a long time before deploying to staging or production. Furthermore, we had to open and close multiple PRs to deploy a single feature due to fixes or bugs found between each of these steps, even when we leveraged our powerful feature flag solution.
C# Microservices related posts
- Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts
- Modular Architecture Design question | Re-using modules in multiple applications
- Creating a Dapr pluggable component for Supabase
- Message Queueing
- Agnostic Messaging Provider - Azure/Google/AWS
- Awesome-dotnet-tips: A curated list of awesome tips and tricks, resources, videos and articles in .Net.
- Awesome-dotnet-tips: A curated list of awesome tips and tricks, resources, videos and articles in .Net.
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Microservice projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | CAP | 6,438 |
2 | coolstore-microservices | 2,396 |
3 | Rebus | 2,234 |
4 | practical-clean-ddd | 1,155 |
5 | evolutionary-architecture-by-example | 1,136 |
6 | booking-microservices | 794 |
7 | eShopOnAbp | 642 |
8 | TaskoMask | 641 |
9 | Akkatecture | 523 |
10 | Liquid-Application-Framework | 490 |
11 | dotnet-microservices-boilerplate | 477 |
12 | memstate | 359 |
13 | tweek | 345 |
14 | silky | 270 |
15 | ZoneTree | 268 |
16 | Warewolf | 266 |
17 | silverback | 245 |
18 | FeedR | 134 |
19 | coffeeshop-on-nomad | 100 |
20 | BettingSystem | 97 |
21 | Joker | 64 |
22 | TasksTracker.ContainerApps | 40 |
23 | StudentCourseManagement | 37 |
Sponsored