awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
uber avatar

uber/cadence

0
View on GitHub↗
9,336 Stars·897 Forks·Go·Apache-2.0·7 Aufrufecadenceworkflow.io↗

Cadence

Cadence is a distributed workflow orchestration engine designed to execute long-running, asynchronous business logic with built-in durability and resilience across distributed systems. It functions as a stateful process manager that ensures processes resume from their last known state following system crashes or network outages.

The platform utilizes a distributed task queue to manage work across independent worker nodes and supports persistence via SQL or Cassandra backend storage. It includes a workflow visualization dashboard for inspecting execution histories and state traces, alongside a command-line interface for administrative control of workflows, task lists, and domains.

The system covers asynchronous task scheduling, fault-tolerant process execution, and distributed system debugging. It also provides utilities for managing database schema setup and upgrades.

Features

  • Durable Workflow Engines - Provides a platform for building long-running, fault-tolerant business processes that persist state across infrastructure failures.
  • Persistent Storage Backends - Provides a persistent storage backend using SQL or Cassandra to maintain workflow history and state.
  • State Management Systems - Functions as a state management system that tracks execution state to ensure processes resume exactly where they left off.
  • Workflow Determinism - Enforces deterministic workflow execution to ensure that replaying history always reconstructs the correct state.
  • Distributed Orchestration Platforms - Acts as a distributed orchestration platform managing long-running asynchronous processes with built-in durability.
  • Distributed Task Queues - Provides distributed task queues for scalable distribution of work across multiple remote worker nodes.
  • Durable Execution Persistence - Implements a persistence layer that saves workflow state to ensure recoverability after system failures.
  • Fault-Tolerant Workflow Execution - Implements architectural patterns for resilient workflow execution that survives system crashes by resuming from the last state.
  • Event History Replayers - Uses event history replay mechanisms to reconstruct and resume workflow state from a durable log.
  • Asynchronous Schedulers - Coordinates a series of dependent asynchronous tasks that run over extended periods across remote workers.
  • State Inspection Interfaces - Provides a visual state inspection interface to analyze workflow histories and execution traces for debugging.
  • Distributed Debugging - Provides tools for visualizing execution histories and state traces to debug long-running distributed processes.
  • Polling-Based Worker Execution - Employs a polling-based execution model where remote workers discover pending tasks from the orchestrator.
  • Timer-Driven Wakeups - Uses a centralized timer service to trigger workflow resumes after specified delays or timeout intervals.
  • Workflow Management Dashboards - Ships a web-based management dashboard for monitoring execution histories and the state of distributed processes.
  • Data Orchestration - Scalable orchestration engine for durable distributed workflows.
  • Data Processing and Streams - Distributed workflow orchestration engine.
  • General Purpose Orchestration - Orchestration engine for executing long-running asynchronous business logic.

Star-Verlauf

Star-Verlauf für uber/cadenceStar-Verlauf für uber/cadence

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Cadence

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Cadence.
  • inngest/inngestAvatar von inngest

    inngest/inngest

    5,499Auf GitHub ansehen↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Go
    Auf GitHub ansehen↗5,499
  • mastra-ai/mastraAvatar von mastra-ai

    mastra-ai/mastra

    21,221Auf GitHub ansehen↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    Auf GitHub ansehen↗21,221
  • conductor-oss/conductorAvatar von conductor-oss

    conductor-oss/conductor

    31,962Auf GitHub ansehen↗

    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

    Javadistributed-systemsdurable-executiongrpc
    Auf GitHub ansehen↗31,962
  • netflix/conductorAvatar von Netflix

    Netflix/conductor

    12,767Auf GitHub ansehen↗

    Conductor is a distributed workflow manager and microservices orchestration engine. It coordinates long-running business processes across a network of services, using a stateful orchestration model to ensure consistent execution order and reliable state management. The system defines task sequences and conditional business logic using structured JSON configuration files. It manages the execution of complex operations across distributed systems with built-in persistence and failure recovery, tracking the progress of processes through a backend database. The platform provides capabilities for

    Java
    Auf GitHub ansehen↗12,767
Alle 30 Alternativen zu Cadence anzeigen→

Häufig gestellte Fragen

Was macht uber/cadence?

Cadence is a distributed workflow orchestration engine designed to execute long-running, asynchronous business logic with built-in durability and resilience across distributed systems. It functions as a stateful process manager that ensures processes resume from their last known state following system crashes or network outages.

Was sind die Hauptfunktionen von uber/cadence?

Die Hauptfunktionen von uber/cadence sind: Durable Workflow Engines, Persistent Storage Backends, State Management Systems, Workflow Determinism, Distributed Orchestration Platforms, Distributed Task Queues, Durable Execution Persistence, Fault-Tolerant Workflow Execution.

Welche Open-Source-Alternativen gibt es zu uber/cadence?

Open-Source-Alternativen zu uber/cadence sind unter anderem: inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… conductor-oss/conductor — Conductor is a durable workflow engine designed to orchestrate complex, long-running business processes and autonomous… netflix/conductor — Conductor is a distributed workflow manager and microservices orchestration engine. It coordinates long-running… temporalio/temporal — Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data…