C# Microservices

Open-source C# projects categorized as Microservices

Top 23 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-22

    You 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

  • coolstore-microservices

    A full-stack .NET microservices build on Dapr and Tye

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

    :bus: Simple and lean service bus implementation for .NET

  • Brighter

    A framework for building messaging apps with .NET and C#.

  • Project mention: What can I use as a simple message bus with persistence in .NET? | /r/dotnet | 2023-06-08

    I believe that brighter (https://www.goparamore.io/) can use the database for persistence.

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

  • Project mention: Evolutionary Architecture by Example | news.ycombinator.com | 2023-09-12
  • 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: How do you structure large Minimal API Projects? | /r/dotnet | 2023-12-07

    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

  • SaaSHub

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

    SaaSHub logo
  • TaskoMask

    Task management system based on .NET 6 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts

  • Project mention: Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts | /r/opensource | 2023-10-30
  • eShopOnAbp

    Reference microservice solution built with the ABP Framework and .NET, runs on Kubernetes with Helm configuration, includes API Gateways, Angular and ASP.NET Core MVC applications, PostgreSQL and MongoDB databases

  • Akkatecture

    a cqrs and event sourcing framework for dotnet core using akka.net

  • Liquid-Application-Framework

    Liquid Application Framework documentation, useful links and sample project

  • dotnet-microservices-boilerplate

    The Ultimate Microservices Starter Kit for .NET Developers!

  • memstate

    In-memory event-sourced ACID-transactional distributed object graph engine for .NET Standard (by DevrexLabs)

  • tweek

    Tweek - an open source feature manager

  • Project mention: Simplifying preview environments for everyone | dev.to | 2023-06-28

    Using that flow, it was quite common to encounter roadblocks: staging was often blocked, it wasn’t synced with the current state of the main branch, and we had to wait a long time before deploying to staging or production. Furthermore, we had to open and close multiple PRs to deploy a single feature due to fixes or bugs found between each of these steps, even when we leveraged our powerful feature flag solution.

  • silky

    The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.

  • ZoneTree

    ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage.

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

  • FeedR

    Microservices sample solution for YouTube videos services

  • coffeeshop-on-nomad

    The .NET coffeeshop application runs on Docker, Nomad and Consul Connect

  • BettingSystem

    ASP.NET Core | Domain-Driven Design | Clean Architecture

  • 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

  • SaaSHub

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

    SaaSHub logo
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).

C# Microservices related posts

  • .NET Aspire is the best way to experiment with Dapr during local development

    6 projects | dev.to | 4 May 2024
  • Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts

    1 project | /r/opensource | 30 Oct 2023
  • Modular Architecture Design question | Re-using modules in multiple applications

    3 projects | /r/csharp | 17 May 2023
  • Creating a Dapr pluggable component for Supabase

    5 projects | dev.to | 25 Apr 2023
  • Message Queueing

    5 projects | /r/dotnet | 9 Mar 2023
  • Agnostic Messaging Provider - Azure/Google/AWS

    3 projects | /r/dotnet | 12 Jan 2023
  • Awesome-dotnet-tips: A curated list of awesome tips and tricks, resources, videos and articles in .Net.

    1 project | /r/csharp | 18 Nov 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 CAP 6,471
2 coolstore-microservices 2,396
3 Rebus 2,239
4 Brighter 1,960
5 evolutionary-architecture-by-example 1,163
6 practical-clean-ddd 1,155
7 booking-microservices 804
8 TaskoMask 647
9 eShopOnAbp 643
10 Akkatecture 523
11 Liquid-Application-Framework 490
12 dotnet-microservices-boilerplate 477
13 memstate 359
14 tweek 346
15 silky 270
16 ZoneTree 270
17 Warewolf 266
18 silverback 247
19 FeedR 135
20 coffeeshop-on-nomad 100
21 BettingSystem 97
22 Joker 64
23 TasksTracker.ContainerApps 40

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com