Workflow Engine Library
5.8k 2026-04-18

danielgerlag/workflow-core

A lightweight, embeddable workflow engine for .NET Standard, designed for managing long-running processes and tracking state across multiple tasks.

Core Features

Define workflows using a fluent C# API or declarative JSON/YAML.
Supports pluggable persistence providers for various databases and caching systems.
Enables multi-node clusters with pluggable concurrency providers.
Provides Saga transactions for robust error handling and compensation.
Offers a pluggable search index for workflow data and state.

Detailed Introduction

Workflow Core is a powerful, lightweight, and embeddable workflow engine built for .NET Standard applications. It excels in orchestrating complex, long-running business processes that require state tracking and fault tolerance. With its flexible API, support for declarative definitions, and a wide array of pluggable providers for persistence, concurrency, and search, developers can build scalable and resilient workflow solutions. It's an ideal choice for implementing process automation, user onboarding flows, or distributed transaction management within .NET environments.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.