Awesome-Microservices-DotNet

Microservices framework

A collection of resources and projects focused on building microservices using .NET technologies

💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET

GitHub

3k stars
123 watching
376 forks
last commit: 11 months ago
Linked from 4 awesome lists

asp-netasp-net-coreaspnetaspnet-coreaspnet-mvcaspnetcoreawesomeawesome-listawesome-listsdistributeddistributed-systemsdotnetdotnet-coredotnetcoremicroservicemicroservice-architecturemicroservicesmicroservices-architecture

💎 Awesome Microservices .NET / Other Tutorials

https://github.com/procodeguide/Microservices.Sample 36 over 4 years ago
https://github.com/mmacneil/ASPNETCoreDockerMicroservices 167 almost 8 years ago
https://github.com/madslundt/NetCoreMicroservicesSample 699 over 2 years ago
https://github.com/iammukeshm/Microservice.WebApi 73 about 5 years ago
https://github.com/iammukeshm/Microservices.Ticketing.WebApi 38 almost 5 years ago
https://github.com/WolfgangOfner/MicroserviceDemo 577 over 1 year ago
https://github.com/aspnetrun/run-aspnet-identityserver4 235 over 1 year ago
https://github.com/aspnetrun/run-aspnet-grpc 114 about 2 years ago
Our first Microservice with .NET Core 3.1 - First Part
Containerizing your First NetCore MicroService with Docker and creating CI/CD Pipelines with Jenkins - Second Part
https://github.com/elsavies/NetCoreMicroservices 4 about 5 years ago

💎 Awesome Microservices .NET / Tools and Libraries / Messaging

MassTransit 7,072 10 months ago Distributed Application Framework for .NET
NServiceBus 2,103 10 months ago The most popular service bus for .NET
Rebus 2,339 10 months ago Simple and lean service bus implementation for .NET
Kafka 96 10 months ago Confluent's Apache Kafka .NET client
RabbitMQ 2,101 10 months ago RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+
EasyNetQ 2,910 10 months ago An easy to use .NET API for RabbitMQ
ZeroMQ 2,973 about 1 year ago A 100% native C# implementation of ZeroMQ for .NET
CAP 6,730 10 months ago Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Brighter 2,046 10 months ago Command Dispatcher, Processor, and Distributed Task Queue
Silverback 261 10 months ago Silverback is a simple but feature-rich message bus for .NET (supports Kafka, RabbitMQ and MQTT)

💎 Awesome Microservices .NET / Tools and Libraries / Api Gateway

Ocelot 8,421 10 months ago .NET core API Gateway
YARP 8,625 10 months ago YARP (which stands for "YARP: A Reverse Proxy") is a toolkit for developing high-performance HTTP reverse proxy applications

💎 Awesome Microservices .NET / Tools and Libraries / Service Discovery

Consul.NET 334 10 months ago Consul.NET is a .NET client library for the HTTP API

💎 Awesome Microservices .NET / Tools and Libraries / Frameworks

Microdot 1,541 almost 2 years ago Microdot is an open source .NET framework that answers a lot of the needs for easily creating microservices
Foundatio 1,992 10 months ago Pluggable foundation blocks for building distributed apps

💎 Awesome Microservices .NET / Tools and Libraries / Other

Dapr 1,119 10 months ago Dapr SDK for .NET ( is a portable, event-driven, serverless runtime for building distributed applications)
Project Tye 5,284 almost 2 years ago Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier
Health Checks 4,132 10 months ago Enterprise HealthChecks for ASP.NET Core Diagnostics Package

Backlinks from these awesome lists:

More related projects: