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

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

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

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

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

  • 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

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

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

  • 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

  • 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

    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

Index

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

Project Stars
1 CAP 6,438
2 coolstore-microservices 2,396
3 Rebus 2,234
4 practical-clean-ddd 1,155
5 evolutionary-architecture-by-example 1,136
6 booking-microservices 794
7 eShopOnAbp 642
8 TaskoMask 641
9 Akkatecture 523
10 Liquid-Application-Framework 490
11 dotnet-microservices-boilerplate 477
12 memstate 359
13 tweek 345
14 silky 270
15 ZoneTree 268
16 Warewolf 266
17 silverback 245
18 FeedR 134
19 coffeeshop-on-nomad 100
20 BettingSystem 97
21 Joker 64
22 TasksTracker.ContainerApps 40
23 StudentCourseManagement 37

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