awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesWorkflow Compensation Systems

Frameworks and mechanisms for defining automated rollback, cleanup, and error recovery logic within long-running distributed workflows.

Distinguishing note: Focuses specifically on the orchestration of failure recovery and state compensation rather than general-purpose task scheduling or workflow execution.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Workflow Compensation Systems. Refine with filters or upvote what's useful.

Awesome Workflow Compensation Systems GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • conductor-oss/conductorAvatar conductor-oss

    conductor-oss/conductor

    31,962Vezi pe GitHub↗

    Conductor is a durable workflow engine designed to orchestrate complex, long-running business processes and autonomous agent loops. It functions as a stateful execution platform that persists the entire history of a process, ensuring that workflows remain reliable and recoverable across infrastructure failures, system restarts, and transient network errors. By managing task lifecycles, worker polling, and state transitions, it provides a centralized coordination layer for distributed systems. The platform distinguishes itself through its specialized support for AI agent orchestration, allowin

    Implements automated rollback and cleanup logic to handle failure scenarios within durable workflow executions.

    Javadistributed-systemsdurable-executiongrpc
    Vezi pe GitHub↗31,962
  • temporalio/temporalAvatar temporalio

    temporalio/temporal

    18,411Vezi pe GitHub↗

    Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running background processes. It functions as a platform for coordinating complex cross-service operations, ensuring consistency and reliability in distributed environments by decoupling workflow orchestration from task execution. The platform distinguishes itself through a deterministic, event-sourced execution model that reconstructs workflow state by re-executing code from an immutable event log. This approach isolates non-deterministic side effects into managed activities, allowin

    Reverses the effects of completed steps in a multi-stage process by executing predefined undo operations in reverse order when a failure occurs.

    Gocronjob-schedulerdistributed-crondistributed-systems
    Vezi pe GitHub↗18,411
  • dtm-labs/dtmAvatar dtm-labs

    dtm-labs/dtm

    10,881Vezi pe GitHub↗

    dtm is a distributed transaction framework and polyglot transaction coordinator designed to maintain data consistency across microservices. It functions as a Saga orchestration engine and a two-phase message coordinator, ensuring that multi-service operations either succeed completely or roll back to a consistent state. The project distinguishes itself by supporting multiple consistency patterns, including Saga, TCC, XA, and outbox patterns, allowing users to select the appropriate model for their specific application requirements. It provides a polyglot integration layer via HTTP and gRPC, e

    Implements automated rollback and cleanup logic by invoking compensating actions when any step in a distributed workflow fails.

    Gocadencecsharpdatabase
    Vezi pe GitHub↗10,881
  • mervinpraison/praisonaiAvatar MervinPraison

    MervinPraison/PraisonAI

    5,592Vezi pe GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Roll back completed steps when a later step fails to preserve consistency using saga or compensation patterns.

    Pythonagentsaiai-agent-framework
    Vezi pe GitHub↗5,592
  1. Home
  2. Software Engineering & Architecture
  3. Workflow Compensation Systems