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
·
vercel avatar

vercel/workflow

0
View on GitHub↗
1,718 Stars·191 Forks·TypeScript·apache-2.0·2 Aufrufeuseworkflow.dev↗

Workflow

Workflow is a platform for executing long-running, stateful processes that automatically persist progress and recover state after system interruptions. It functions as a durable orchestration engine designed to manage complex, multi-step asynchronous operations within distributed systems.

The framework distinguishes itself through event-sourcing and checkpointing mechanisms that record execution steps as an immutable log, allowing for precise state reconstruction after failures. It provides sandboxed task isolation to run side-effect-heavy logic in restricted environments, ensuring that sensitive operations do not interfere with the broader orchestration flow.

The system includes comprehensive capabilities for fault-tolerant process automation, including declarative retry policies that handle task failures based on defined error rules. It also integrates observability tools that propagate trace metadata across service boundaries, providing visibility into the lifecycle and health of background tasks.

The project provides tools for bundling workspace components into deployable artifacts to facilitate consistent release management and verification.

Features

  • Durable Task Orchestrators - Orchestrates reliable multi-step processes that automatically save progress and resume execution after failures.
  • State Workflow Orchestrators - Coordinates sequences of state transitions and asynchronous tasks by replaying event logs.
  • Durable Execution Persistence - Saves workflow state to external storage to ensure recoverability after system failures.
  • Durable Workflow Engines - Executes long-running, stateful processes that persist progress across infrastructure failures.
  • Event Sourcing - Persists all changes to application state as an immutable sequence of events to enable complete recovery.
  • Retry Policies - Implements configurable retry strategies with backoff logic to handle transient failures in long-running asynchronous tasks.
  • Task Sandboxing - Isolates task execution environments to prevent side effects from leaking into the main orchestration logic.
  • Sandboxed Execution Environments - Provides isolated computing environments for safely running sensitive or side-effect heavy logic.
  • Execution Context Isolation - Isolates sensitive logic within specific execution flows to prevent unintended interference between components.
  • Distributed Task Schedulers - Dispatches and manages asynchronous multi-step operations across distributed computing environments.
  • Distributed Trace Propagation - Maintains trace context across service boundaries using standard headers for end-to-end visibility.
  • Tracing Context Propagation - Injects tracing headers into outgoing network requests to maintain end-to-end visibility.
  • Retry Policies - Provides configurable strategies for automatically re-executing tasks upon encountering transient failures.
  • Fault Tolerance - Manages failures and ensures resilience in distributed applications through automated retry policies.
  • Distributed Observability Platforms - Provides a unified platform for monitoring complex application workflows across distributed service boundaries.
  • Execution Observability - Provides tools for inspecting and managing the lifecycle and health of automated processes.
  • Observability Tracing - Records execution spans and traces across distributed components to monitor task lifecycles.

Star-Verlauf

Star-Verlauf für vercel/workflowStar-Verlauf für vercel/workflow

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

Kuratierte Suchen mit Workflow

Handverlesene Sammlungen, in denen Workflow vorkommt.
  • Batch processing framework

Häufig gestellte Fragen

Was macht vercel/workflow?

Workflow is a platform for executing long-running, stateful processes that automatically persist progress and recover state after system interruptions. It functions as a durable orchestration engine designed to manage complex, multi-step asynchronous operations within distributed systems.

Was sind die Hauptfunktionen von vercel/workflow?

Die Hauptfunktionen von vercel/workflow sind: Durable Task Orchestrators, State Workflow Orchestrators, Durable Execution Persistence, Durable Workflow Engines, Event Sourcing, Retry Policies, Task Sandboxing, Sandboxed Execution Environments.

Welche Open-Source-Alternativen gibt es zu vercel/workflow?

Open-Source-Alternativen zu vercel/workflow sind unter anderem: mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… hatchet-dev/hatchet — Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for… conductor-oss/conductor — Conductor is a durable workflow engine designed to orchestrate complex, long-running business processes and autonomous… encoredev/encore — Encore is a distributed systems framework designed to unify backend development, infrastructure provisioning, and… iii-hq/iii — iii is a distributed service orchestrator and event-driven workflow engine designed to compose and manage…

Open-Source-Alternativen zu Workflow

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Workflow.
  • 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
  • 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
  • hatchet-dev/hatchetAvatar von hatchet-dev

    hatchet-dev/hatchet

    6,622Auf GitHub ansehen↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Goconcurrencydagdistributed
    Auf GitHub ansehen↗6,622
  • 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
  • Alle 30 Alternativen zu Workflow anzeigen→