Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 17 C# Microservice Projects
-
CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
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
-
clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Project mention: Where can I learn more about Design Patterns & Clean Architecture in .NET? | /r/dotnet | 2023-04-04 -
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
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 8, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
Project mention: booking-microservices-express-js: Practical microservices, built with Typescript, Node.js, CQRS, Vertical Slice Architecture, Event-Driven Architecture | /r/code | 2023-10-09I had some experience in c# with a similar approach, and here I tried to port it to Node.JS version. Currently, the c# version is more complete, but I try to enhance the Node.JS version over time. You can see the c# version also here, [https://github.com/meysamhadeli/booking-microservices](https://github.com/meysamhadeli/booking-microservices)
-
-
silverback
Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).
Project mention: C# Complex Web Scraper: Looking for feedback / code review? | /r/csharp | 2023-02-24MassTransit, SlimMessageBus, and SilverBack abstract interactions with message queueing systems. Some of what you are trying to do (I didn't read it deep enough to know exactly what you're using the queue for) would be done as a queue configuration instead (e.g. ordering, de-dupe, etc.).
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
WeatherApi
An example of REST API for handling weather data using minimal API and Clean Architecture with various of design patterns. ASP.NET Core 7.0
WeatherApi
-
-
AuthApi
An example of Authentication and Authorization in REST API using minimal API, Clean Architecture and design patterns. ASP.NET Core 8.0
Project mention: REST API: An example of Authentication and Authorization using minimal API, Clean Architecture and design patterns. ASP.NET Core 7.0 | /r/coolgithubprojects | 2023-04-06 -
FileApi
An example of REST API for uploading and converting files using minimal API, Clean Architecture and design patterns. ASP.NET Core 8.0 (by Gramli)
FileApi
-
-
FibonatixQueue
Microservice project based on Redis queue management and additional NoSQL services which are interpreted in Redis terms.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Microservice related posts
- Mechanism for managing faulty consumer in asynchronous event broadcast in microservices / modular monolith
- Modular Architecture Design question | Re-using modules in multiple applications
- Creating a Dapr pluggable component for Supabase
- C# Complex Web Scraper: Looking for feedback / code review?
- Starting Microservicies in .NET
- Is there MQ that is using only redis for dotnet?
- Are there a microservices frameworks for C#? Something analogous to Spring Boot or Quarkus of the Java world.
-
A note from our sponsor - Onboard AI
getonboard.dev | 30 Nov 2023
Index
What are some of the best open-source Microservice projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | CAP | 6,249 |
2 | clean-architecture-manga | 3,769 |
3 | Microdot Framework | 1,499 |
4 | practical-clean-ddd | 1,094 |
5 | booking-microservices | 677 |
6 | Samples | 641 |
7 | silverback | 229 |
8 | MediatR.AspNetCore.Endpoints | 103 |
9 | AbpMicroservice | 65 |
10 | WeatherApi | 11 |
11 | raven-shop | 10 |
12 | AuthApi | 9 |
13 | FileApi | 7 |
14 | Tasky | 4 |
15 | microservice-webapi-old | 1 |
16 | FibonatixQueue | 0 |
17 | valdis | 0 |