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

    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.

  • Rebus

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

    Project mention: Message Queueing | /r/dotnet | 2023-03-09

    I can recommend Rebus: https://github.com/rebus-org/Rebus – it’s the one I know best, because I made most of it 🤠 and it even has a Pro option, if you feel like upgrading in that direction too some time in the future.

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

    I 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)

  • 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

    Project mention: Anyone have a link to a public repo of a full scale web project? | /r/dotnet | 2023-04-17

    Even better, try this version: https://github.com/abpframework/eShopOnAbp which is eShop on the ABP framework which I highly recommend.

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

  • 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

  • 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
  • dotnet-microservices-boilerplate

    The Ultimate Microservices Starter Kit for .NET Developers!

    Project mention: .NET Microservices Starter Kit with Dapr, Vertical Slice Architecture, YARP, and Minimal APIs | /r/csharp | 2023-05-10

    Here is the repository: https://github.com/fullstackhero/dotnet-microservices-boilerplate

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

  • Warewolf

    Effortless Microservice Design and Integration. This repository includes the code-base for the Warewolf Studio and Server.

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

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

    MassTransit, 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.).

  • FeedR

    Microservices sample solution for YouTube videos services

  • coffeeshop-on-nomad

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

    Project mention: Could you share an microservices architecture having synchronous and async(kafka) and Caching(Redis) used in your Organization. | /r/microservices | 2023-03-28
  • 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)

    Project mention: Does anybody want to learn Computer Science?? | /r/learnprogramming | 2023-01-04
  • TasksTracker.ContainerApps

    Sample repository to cover Azure Container Apps and Dapr Integration. Detailed tutorial can be found on the link below

  • StudentCourseManagement

    Dockerized Microservice Solutions developed in ASP.NET Core Web API with front-end application developed using Angular 11.

  • SaaSHub

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

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 2023-10-30.

C# Microservices related posts

Index

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

Project Stars
1 CAP 6,242
2 coolstore-microservices 2,352
3 Rebus 2,170
4 practical-clean-ddd 1,094
5 booking-microservices 677
6 eShopOnAbp 605
7 TaskoMask 601
8 Akkatecture 522
9 Liquid-Application-Framework 492
10 evolutionary-architecture-by-example 474
11 dotnet-microservices-boilerplate 439
12 memstate 358
13 tweek 341
14 silky 261
15 Warewolf 261
16 ZoneTree 235
17 silverback 229
18 FeedR 130
19 coffeeshop-on-nomad 90
20 BettingSystem 88
21 Joker 60
22 TasksTracker.ContainerApps 35
23 StudentCourseManagement 34
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com