The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 13 C# Distributed System Projects
-
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.
-
NServiceBus
Build, version, and monitor better microservices with the most powerful service platform for .NET
-
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.
-
road-to-orleans
This repository illustrates the road to orleans with practical, real-life examples. From most basic, to more advanced techniques.
-
realtimemap-dotnet
A showcase for Proto.Actor - an ultra-fast distributed actors solution for Go, C#, and Java/Kotlin.
-
Domain
An choreographer of core-domains, facilitating the abstraction of infrastructure, for a scalable domain model. (by Whaally)
-
dapr-pluggable-component-supabase
Demo of a Dapr pluggable component that uses Supabase Tables as the state store.
We should chat more about Reminders v2 - I want to learn more about what you'd like it to provide. Can you comment on the issue (https://github.com/dotnet/orleans/issues/7573)? If you'd like to see some of what is in the works, please message me on Discord and we can chat more about it (https://aka.ms/orleans/discord)
This is an implementation of pub/sub. The publisher is on a separate project. The message broker is Azure Service Bus. We use NServiceBus for code implementation. I use rabbitMQ broker for local tests. Nothing I can do about the tech stack. This is more of a high level single project structure review 😅
Project mention: I wrote a library to simplify the development of a domain model. What do you think? | /r/csharp | 2023-09-06
I'm not sure that I understand your question. The code I refer to in this blog posts runs locally, but it connects to a Supabase database in the cloud. So no data is stored locally.
C# Distributed Systems related posts
- Orleans v7.2.3 Released
- Creating a Dapr pluggable component for Supabase
- Orleans – Cloud Native application framework for .NET – Release v7.1.2
- Maximizing Scalability & Speed — Redis Session Management in C#
- Does anyone have any experience with dapr (ala dapr.io)?
- How to make the fastest .NET Serializer with .NET 7 / C# 11, case of MemoryPack
- What's new in Orleans 7.0
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Distributed System projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Orleans | 9,821 |
2 | P | 2,911 |
3 | NServiceBus | 2,046 |
4 | Foundatio | 1,909 |
5 | protoactor-dotnet | 1,661 |
6 | Microdot Framework | 1,520 |
7 | MineCase | 750 |
8 | Gofer.NET | 528 |
9 | Zebus | 298 |
10 | road-to-orleans | 137 |
11 | realtimemap-dotnet | 100 |
12 | Domain | 43 |
13 | dapr-pluggable-component-supabase | 4 |
Sponsored