SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Microservice Projects
-
CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
CAP is a .NET library that implements the Outbox pattern. When working with distributed messaging systems like RabbitMQ or Kafka, we frequently face the challenge of ensuring that database updates and event publications are performed atomically. CAP addresses this challenge by recording the intent to publish the event in the same database transaction that caused the event. We find CAP to be quite useful as it supports several databases and messaging platforms while guaranteeing at-least-once delivery.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
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.
-
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 🍻
-
booking-microservices
Practical microservices, built with .Net 9, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
-
TaskoMask
Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
-
-
-
Liquid-Application-Framework
Liquid Application Framework documentation, useful links and sample project
-
ZoneTree
ZoneTree is a persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET. It operates seamlessly both in-memory and on local/cloud storage, making it an ideal choice for a wide range of applications requiring efficient data management.
This reminds me of a ZoneTree which is persistent LSM tree project based on top of WAL, written in C#: https://github.com/koculu/ZoneTree
Kind of like RocksDB.
-
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.
-
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.
C# Microservices discussion
C# Microservices related posts
-
Evolutionary Architecture by Example (.NET)
-
.NET Aspire is the best way to experiment with Dapr during local development
-
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
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Jan 2025
Index
What are some of the best open-source Microservice projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | CAP | 6,754 |
2 | coolstore-microservices | 2,479 |
3 | Rebus | 2,360 |
4 | Brighter | 2,049 |
5 | evolutionary-architecture-by-example | 1,967 |
6 | practical-clean-ddd | 1,232 |
7 | booking-microservices | 981 |
8 | TaskoMask | 687 |
9 | Akkatecture | 524 |
10 | dotnet-microservices-boilerplate | 514 |
11 | Liquid-Application-Framework | 490 |
12 | ZoneTree | 389 |
13 | memstate | 365 |
14 | tweek | 350 |
15 | silky | 278 |
16 | Warewolf | 274 |
17 | silverback | 262 |
18 | FeedR | 137 |
19 | coffeeshop-on-nomad | 111 |
20 | BettingSystem | 102 |
21 | Joker | 63 |
22 | TasksTracker.ContainerApps | 46 |
23 | StudentCourseManagement | 38 |