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: 3 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 almost 4 years ago
https://github.com/mmacneil/ASPNETCoreDockerMicroservices 167 about 7 years ago
https://github.com/madslundt/NetCoreMicroservicesSample 699 almost 2 years ago
https://github.com/iammukeshm/Microservice.WebApi 73 over 4 years ago
https://github.com/iammukeshm/Microservices.Ticketing.WebApi 38 over 4 years ago
https://github.com/WolfgangOfner/MicroserviceDemo 577 7 months ago
https://github.com/aspnetrun/run-aspnet-identityserver4 235 10 months ago
https://github.com/aspnetrun/run-aspnet-grpc 114 over 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 over 4 years ago

💎 Awesome Microservices .NET / Tools and Libraries / Messaging

MassTransit 7,072 about 1 month ago Distributed Application Framework for .NET
NServiceBus 2,103 about 1 month ago The most popular service bus for .NET
Rebus 2,339 about 2 months ago Simple and lean service bus implementation for .NET
Kafka 96 about 1 month ago Confluent's Apache Kafka .NET client
RabbitMQ 2,101 about 1 month ago RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+
EasyNetQ 2,910 about 2 months ago An easy to use .NET API for RabbitMQ
ZeroMQ 2,973 6 months ago A 100% native C# implementation of ZeroMQ for .NET
CAP 6,730 about 1 month ago Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Brighter 2,046 about 1 month ago Command Dispatcher, Processor, and Distributed Task Queue
Silverback 261 about 1 month 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 about 1 month ago .NET core API Gateway
YARP 8,625 about 1 month 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 about 1 month ago Consul.NET is a .NET client library for the HTTP API

💎 Awesome Microservices .NET / Tools and Libraries / Frameworks

Microdot 1,541 about 1 year ago Microdot is an open source .NET framework that answers a lot of the needs for easily creating microservices
Foundatio 1,992 about 1 month ago Pluggable foundation blocks for building distributed apps

💎 Awesome Microservices .NET / Tools and Libraries / Other

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

Backlinks from these awesome lists:

More related projects: