awesome-repositories.comCategoríasBlog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vercel avatar

vercel/workflow

0
View on GitHub↗
useworkflow.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.

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

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.
1,718 estrellas·191 forks·TypeScript·apache-2.0·9 vistas

Historial de estrellas

Gráfico del historial de estrellas de vercel/workflowGráfico del historial de estrellas de vercel/workflow

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de vercel/workflow?

Las características principales de vercel/workflow son: Durable Task Orchestrators, State Workflow Orchestrators, Durable Execution Persistence, Durable Workflow Engines, Event Sourcing, Retry Policies, Task Sandboxing, Sandboxed Execution Environments.

¿Qué alternativas de código abierto existen para vercel/workflow?

Las alternativas de código abierto para vercel/workflow incluyen: 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…

Alternativas open-source a Workflow

Proyectos open-source similares, clasificados según cuántas características comparten con Workflow.
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

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

    inngest/inngest

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

    hatchet-dev/hatchet

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

    conductor-oss/conductor

    31,962Ver en 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
    Ver en GitHub↗31,962
Ver las 30 alternativas a Workflow→

Colecciones destacadas con Workflow

Colecciones seleccionadas manualmente donde aparece Workflow.
  • Batch processing framework