Distributed Application Framework for .NET
-
Updated
Jul 7, 2025 - C#
Distributed Application Framework for .NET
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming ,The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling…
Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12
Async/await first CQRS+ES and DDD framework for .NET
Full-stack .Net 9 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 19, React 19, Vue 3.5, BFF with YARP, NextJs 15, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, EF Core, OpenTelemetry, SignalR, Background Services, Health Checks, Rate Limiting, Clouds (Azure, AWS, GCP), ..
A framework for building messaging apps with .NET and C#.
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
.NET微服务/分布式开发框架,同时也适用于单体架构系统的开发。
A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀
A microservices e-commerce reference application built with ASP.NET 6
A modern .NET framework for communication over RabbitMq
Sample using micro services in .NET Core 3.1 Focusing on clean code
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
Liquid Application Framework documentation, useful links and sample project
.NET Nuget Packages
OpenSleigh is a Saga management library for .NET Core.
Add a description, image, and links to the rabbitmq topic page so that developers can more easily learn about it.
To associate your repository with the rabbitmq topic, visit your repo's landing page and select "manage topics."