C# Microservices

Open-source C# projects categorized as Microservices

Top 23 C# Microservice Projects

Microservices
  1. CAP

    Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

    Project mention: Tools found from TechRadar | dev.to | 2024-10-27

    CAP is a .NET library that implements the Outbox pattern. When working with distributed messaging systems like RabbitMQ or Kafka, we frequently face the challenge of ensuring that database updates and event publications are performed atomically. CAP addresses this challenge by recording the intent to publish the event in the same database transaction that caused the event. We find CAP to be quite useful as it supports several databases and messaging platforms while guaranteeing at-least-once delivery.

  2. SaaSHub

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

    SaaSHub logo
  3. coolstore-microservices

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

  4. Rebus

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

  5. Brighter

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

  6. 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 (.NET) | news.ycombinator.com | 2024-07-08
  7. 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 🍻

  8. booking-microservices

    Practical microservices, built with .Net 9, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

  9. TaskoMask

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

  10. Akkatecture

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

  11. dotnet-microservices-boilerplate

    The Ultimate Microservices Starter Kit for .NET Developers!

  12. Liquid-Application-Framework

    Liquid Application Framework documentation, useful links and sample project

  13. ZoneTree

    ZoneTree is a persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET. It operates seamlessly both in-memory and on local/cloud storage, making it an ideal choice for a wide range of applications requiring efficient data management.

    Project mention: Show HN: WAL Implementation in Golang | news.ycombinator.com | 2024-07-08

    This reminds me of a ZoneTree which is persistent LSM tree project based on top of WAL, written in C#: https://github.com/koculu/ZoneTree

    Kind of like RocksDB.

  14. memstate

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

  15. tweek

    Tweek - an open source feature manager

  16. silky

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

  17. Warewolf

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

  18. silverback

    Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).

  19. FeedR

    Microservices sample solution for YouTube videos services

  20. coffeeshop-on-nomad

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

  21. BettingSystem

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

  22. Joker

    An example of microservices container based application which implemented different approaches within each microservice (DDD, CQRS, Simple CRUD) (by MesutAtasoy)

  23. TasksTracker.ContainerApps

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

  24. StudentCourseManagement

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

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 discussion

Log in or Post with

C# Microservices related posts

  • Evolutionary Architecture by Example (.NET)

    1 project | news.ycombinator.com | 8 Jul 2024
  • .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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jan 2025
    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,754
2 coolstore-microservices 2,479
3 Rebus 2,360
4 Brighter 2,049
5 evolutionary-architecture-by-example 1,967
6 practical-clean-ddd 1,232
7 booking-microservices 981
8 TaskoMask 687
9 Akkatecture 524
10 dotnet-microservices-boilerplate 514
11 Liquid-Application-Framework 490
12 ZoneTree 389
13 memstate 365
14 tweek 350
15 silky 278
16 Warewolf 274
17 silverback 262
18 FeedR 137
19 coffeeshop-on-nomad 111
20 BettingSystem 102
21 Joker 63
22 TasksTracker.ContainerApps 46
23 StudentCourseManagement 38

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

Did you know that C# is
the 10th most popular programming language
based on number of references?