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 2 months 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 almost 7 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 about 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,906 3 days ago Distributed Application Framework for .NET
NServiceBus 2,080 3 days ago The most popular service bus for .NET
Rebus 2,307 16 days ago Simple and lean service bus implementation for .NET
Kafka 61 3 days ago Confluent's Apache Kafka .NET client
RabbitMQ 2,071 4 days ago RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+
EasyNetQ 2,895 15 days ago An easy to use .NET API for RabbitMQ
ZeroMQ 2,950 2 months ago A 100% native C# implementation of ZeroMQ for .NET
CAP 6,619 8 days ago Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Brighter 2,012 3 days ago Command Dispatcher, Processor, and Distributed Task Queue
Silverback 256 4 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,344 5 days ago .NET core API Gateway
YARP 8,484 5 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 11 days ago Consul.NET is a .NET client library for the HTTP API

💎 Awesome Microservices .NET / Tools and Libraries / Frameworks

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

💎 Awesome Microservices .NET / Tools and Libraries / Other

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

Backlinks from these awesome lists: