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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·3 vuesuseworkflow.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.

Historique des stars

Graphique de l'historique des stars pour vercel/workflowGraphique de l'historique des stars pour vercel/workflow

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Workflow

Sélections manuelles où Workflow apparaît.
  • Batch processing framework

Alternatives open source à Workflow

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Workflow.
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Voir sur GitHub↗

    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
    Voir sur GitHub↗21,221
  • inngest/inngestAvatar de inngest

    inngest/inngest

    5,499Voir sur GitHub↗

    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
    Voir sur GitHub↗5,499
  • hatchet-dev/hatchetAvatar de hatchet-dev

    hatchet-dev/hatchet

    6,622Voir sur GitHub↗

    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
    Voir sur GitHub↗6,622
  • conductor-oss/conductorAvatar de conductor-oss

    conductor-oss/conductor

    31,962Voir sur 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

    Javadistributed-systemsdurable-executiongrpc
    Voir sur GitHub↗31,962
Voir les 30 alternatives à Workflow→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de vercel/workflow ?

Les fonctionnalités principales de vercel/workflow sont : Durable Task Orchestrators, State Workflow Orchestrators, Durable Execution Persistence, Durable Workflow Engines, Event Sourcing, Retry Policies, Task Sandboxing, Sandboxed Execution Environments.

Quelles sont les alternatives open-source à vercel/workflow ?

Les alternatives open-source à vercel/workflow incluent : 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…