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: 21 days 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 almost 7 years ago
https://github.com/madslundt/NetCoreMicroservicesSample 698 over 1 year ago
https://github.com/iammukeshm/Microservice.WebApi 69 over 4 years ago
https://github.com/iammukeshm/Microservices.Ticketing.WebApi 38 about 4 years ago
https://github.com/WolfgangOfner/MicroserviceDemo 577 5 months ago
https://github.com/aspnetrun/run-aspnet-identityserver4 234 8 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 about 4 years ago

💎 Awesome Microservices .NET / Tools and Libraries / Messaging

MassTransit 7,006 7 days ago Distributed Application Framework for .NET
NServiceBus 2,096 6 days ago The most popular service bus for .NET
Rebus 2,325 7 days ago Simple and lean service bus implementation for .NET
Kafka 81 7 days ago Confluent's Apache Kafka .NET client
RabbitMQ 2,090 13 days ago RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+
EasyNetQ 2,905 12 days ago An easy to use .NET API for RabbitMQ
ZeroMQ 2,964 4 months ago A 100% native C# implementation of ZeroMQ for .NET
CAP 6,694 10 days ago Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Brighter 2,028 8 days ago Command Dispatcher, Processor, and Distributed Task Queue
Silverback 260 8 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,381 12 days ago .NET core API Gateway
YARP 8,560 10 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 332 6 days ago Consul.NET is a .NET client library for the HTTP API

💎 Awesome Microservices .NET / Tools and Libraries / Frameworks

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

💎 Awesome Microservices .NET / Tools and Libraries / Other

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

Backlinks from these awesome lists:

More related projects: