C# Distributed Systems

Open-source C# projects categorized as Distributed Systems

Top 13 C# Distributed System Projects

  • Orleans

    Cloud Native application framework for .NET

  • Project mention: .NET 8 – .NET Blog | news.ycombinator.com | 2023-11-14

    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)

  • P

    The P programming language.

  • Project mention: Property-based testing in practice [pdf] | news.ycombinator.com | 2024-04-02
  • 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.

    WorkOS logo
  • NServiceBus

    Build, version, and monitor better microservices with the most powerful service platform for .NET

  • Project mention: Project Structure Review [.Net] [Console] | /r/PinoyProgrammer | 2023-09-19

    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 😅

  • Foundatio

    Pluggable foundation blocks for building distributed apps.

  • protoactor-dotnet

    Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

  • Microdot Framework

    Microdot: An open source .NET microservices framework

  • MineCase

    Minecraft server based on Orleans

  • 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.

    InfluxDB logo
  • Gofer.NET

    Easy C# API for Distributed Background Tasks/Jobs for .NET Core.

  • Zebus

    A lightweight Peer to Peer Service Bus

  • road-to-orleans

    This repository illustrates the road to orleans with practical, real-life examples. From most basic, to more advanced techniques.

  • Project mention: Any good Orleans tutorial? | /r/dotnet | 2023-12-10
  • 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)

  • Project mention: I wrote a library to simplify the development of a domain model. What do you think? | /r/csharp | 2023-09-06
  • dapr-pluggable-component-supabase

    Demo of a Dapr pluggable component that uses Supabase Tables as the state store.

  • Project mention: Creating a Dapr pluggable component for Supabase | /r/Supabase | 2023-04-26

    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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-02.

C# Distributed Systems related posts


What are some of the best open-source Distributed System projects in C#? This list will help you:

Project Stars
1 Orleans 9,805
2 P 2,904
3 NServiceBus 2,044
4 Foundatio 1,904
5 protoactor-dotnet 1,658
6 Microdot Framework 1,521
7 MineCase 750
8 Gofer.NET 528
9 Zebus 297
10 road-to-orleans 137
11 realtimemap-dotnet 100
12 Domain 43
13 dapr-pluggable-component-supabase 4

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives