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: almost 2 years 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.Sample36over 5 years ago
https://github.com/mmacneil/ASPNETCoreDockerMicroservices167over 8 years ago
https://github.com/madslundt/NetCoreMicroservicesSample699over 3 years ago
https://github.com/iammukeshm/Microservice.WebApi73about 6 years ago
https://github.com/iammukeshm/Microservices.Ticketing.WebApi38almost 6 years ago
https://github.com/WolfgangOfner/MicroserviceDemo577over 2 years ago
https://github.com/aspnetrun/run-aspnet-identityserver4235over 2 years ago
https://github.com/aspnetrun/run-aspnet-grpc114about 3 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/NetCoreMicroservices4about 6 years ago

💎 Awesome Microservices .NET / Tools and Libraries / Messaging

MassTransit7,072almost 2 years agoDistributed Application Framework for .NET
NServiceBus2,103almost 2 years agoThe most popular service bus for .NET
Rebus2,339almost 2 years agoSimple and lean service bus implementation for .NET
Kafka96almost 2 years agoConfluent's Apache Kafka .NET client
RabbitMQ2,101almost 2 years agoRabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+
EasyNetQ2,910almost 2 years agoAn easy to use .NET API for RabbitMQ
ZeroMQ2,973about 2 years agoA 100% native C# implementation of ZeroMQ for .NET
CAP6,730almost 2 years agoDistributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Brighter2,046almost 2 years agoCommand Dispatcher, Processor, and Distributed Task Queue
Silverback261almost 2 years agoSilverback is a simple but feature-rich message bus for .NET (supports Kafka, RabbitMQ and MQTT)

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

Ocelot8,421almost 2 years ago.NET core API Gateway
YARP8,625almost 2 years agoYARP (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.NET334almost 2 years agoConsul.NET is a .NET client library for the HTTP API

💎 Awesome Microservices .NET / Tools and Libraries / Frameworks

Microdot1,541almost 3 years agoMicrodot is an open source .NET framework that answers a lot of the needs for easily creating microservices
Foundatio1,992almost 2 years agoPluggable foundation blocks for building distributed apps

💎 Awesome Microservices .NET / Tools and Libraries / Other

Dapr1,119almost 2 years agoDapr SDK for .NET ( is a portable, event-driven, serverless runtime for building distributed applications)
Project Tye5,284almost 3 years agoTye is a tool that makes developing, testing, and deploying microservices and distributed applications easier
Health Checks4,132almost 2 years agoEnterprise HealthChecks for ASP.NET Core Diagnostics Package

Backlinks from these awesome lists:

More related projects: