Awesome-Microservices-DotNet

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

GitHub

3k stars
122 watching
373 forks
last commit: about 1 month ago
Linked from 3 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 3 years ago
https://github.com/mmacneil/ASPNETCoreDockerMicroservices 167 over 6 years ago
https://github.com/madslundt/NetCoreMicroservicesSample 695 over 1 year ago
https://github.com/iammukeshm/Microservice.WebApi 67 about 4 years ago
https://github.com/iammukeshm/Microservices.Ticketing.WebApi 39 almost 4 years ago
https://github.com/WolfgangOfner/MicroserviceDemo 578 3 months ago
https://github.com/aspnetrun/run-aspnet-identityserver4 234 6 months ago
https://github.com/aspnetrun/run-aspnet-grpc 115 about 1 year 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 4 years ago

💎 Awesome Microservices .NET / Tools and Libraries / Messaging

MassTransit 6,869 11 days ago Distributed Application Framework for .NET
NServiceBus 2,078 10 days ago The most popular service bus for .NET
Rebus 2,305 12 days ago Simple and lean service bus implementation for .NET
Kafka 52 11 days ago Confluent's Apache Kafka .NET client
RabbitMQ 2,068 10 days ago RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+
EasyNetQ 2,895 25 days ago An easy to use .NET API for RabbitMQ
ZeroMQ 2,943 about 2 months ago A 100% native C# implementation of ZeroMQ for .NET
CAP 6,608 10 days ago Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Brighter 2,004 11 days ago Command Dispatcher, Processor, and Distributed Task Queue
Silverback 257 13 days 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,317 14 days ago .NET core API Gateway
YARP 8,444 12 days 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 322 4 days ago Consul.NET is a .NET client library for the HTTP API

💎 Awesome Microservices .NET / Tools and Libraries / Frameworks

Microdot 1,535 11 months ago Microdot is an open source .NET framework that answers a lot of the needs for easily creating microservices
Foundatio 1,961 12 days ago Pluggable foundation blocks for building distributed apps

💎 Awesome Microservices .NET / Tools and Libraries / Other

Dapr 1,108 15 days ago Dapr SDK for .NET ( is a portable, event-driven, serverless runtime for building distributed applications)
Project Tye 5,286 10 months ago Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier
Health Checks 4,050 16 days ago Enterprise HealthChecks for ASP.NET Core Diagnostics Package

Backlinks from these awesome lists: