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. Learn more →
Top 17 C# Microservice Projects
-
CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
-
clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
-
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.
-
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.
-
silverback
Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).
-
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.
-
AuthApi
An example of Authentication and Authorization in REST API using minimal API, Clean Architecture and design patterns. ASP.NET Core 8.0
-
WeatherApi
An example of REST API for handling weather data using minimal API and Clean Architecture with various design patterns. ASP.NET Core 8.0
-
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)
-
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
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
- https://github.com/ivanpaulovich/clean-architecture-manga (uses clean architecture in .NET Core + React)
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
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 - InfluxDB
www.influxdata.com | 19 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,435 |
2 | clean-architecture-manga | 3,869 |
3 | Microdot Framework | 1,521 |
4 | practical-clean-ddd | 1,154 |
5 | booking-microservices | 789 |
6 | Samples | 639 |
7 | silverback | 244 |
8 | MediatR.AspNetCore.Endpoints | 108 |
9 | AbpMicroservice | 77 |
10 | AuthApi | 17 |
11 | WeatherApi | 15 |
12 | FileApi | 12 |
13 | raven-shop | 11 |
14 | Tasky | 4 |
15 | microservice-webapi-old | 1 |
16 | FibonatixQueue | 0 |
17 | valdis | 0 |