Lightweight workflow engine for .NET Standard
-
Updated
Oct 11, 2025 - C#
Lightweight workflow engine for .NET Standard
OpenSleigh is a Saga management library for .NET Core.
Vertex is a distributed, ultimately consistent, event traceable cross platform framework based on Orleans, which is used to build high-performance, high throughput, low latency, scalable distributed applications
The .NET omega agent for Apache incubator-servicecomb-saga https://github.com/apache/servicecomb-pack
The new client for dtm in csharp, including workflow, dtmcli, and dtmgrpc
Crash-resilient code using plain C# functions
React, Redux, ASP.NET Core Web API, RabbitMQ, MassTransit, Entity Framework, MongoDB
Robust saga pattern implementation for resilient distributed applications
A c# gRPC client of distributed transaction manager DTM.
StateTransition is a simple, but very handy .NET library for configuring of the state machine.
最终一致性2PC范式,提供多聚合根之间交互事务的抽象接口。任何基于cqrs + eda 实现多聚合根最终一致性的框架,都可基于此接口进行实现,以达到提高开发效率的目的。
Coast is a decentralized distributed transaction framwork.
Paralax is a modular, open-source .NET framework designed for building and managing distributed microservices. Optimized for .NET 9.0, Paralax provides essential components for scalable, resilient service architectures, including support for CQRS, gRPC, authentication, message brokering, logging, and cloud-native integrations.
Sapher seeks to help developers implement communication between services in a microservices context, and was built with choreographed sagas in mind
This repo contains the implementation of saga pattern using MassTransit which is a orchestration type.
Tiny library to build durable task, saga, process manager using the async/await capabilities. Inspired by Azure Durable Task Framework.
Implementation of a saga orchestrator.
🚌 Test helpers for Rebus (i.e. fake bus, saga fixture, etc.)
Add a description, image, and links to the saga topic page so that developers can more easily learn about it.
To associate your repository with the saga topic, visit your repo's landing page and select "manage topics."