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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vercel avatar

vercel/workflow

0
View on GitHub↗
1,718 stele·191 fork-uri·TypeScript·apache-2.0·3 vizualizăriuseworkflow.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.

Istoric stele

Graficul istoricului de stele pentru vercel/workflowGraficul istoricului de stele pentru vercel/workflow

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale vercel/workflow?

Principalele funcționalități ale vercel/workflow sunt: Durable Task Orchestrators, State Workflow Orchestrators, Durable Execution Persistence, Durable Workflow Engines, Event Sourcing, Retry Policies, Task Sandboxing, Sandboxed Execution Environments.

Care sunt câteva alternative open-source pentru vercel/workflow?

Alternativele open-source pentru vercel/workflow includ: 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…

Alternative open-source pentru Workflow

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Workflow.
  • mastra-ai/mastraAvatar mastra-ai

    mastra-ai/mastra

    21,221Vezi pe 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
    Vezi pe GitHub↗21,221
  • inngest/inngestAvatar inngest

    inngest/inngest

    5,499Vezi pe 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
    Vezi pe GitHub↗5,499
  • hatchet-dev/hatchetAvatar hatchet-dev

    hatchet-dev/hatchet

    6,622Vezi pe 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
    Vezi pe GitHub↗6,622
  • 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

    Javadistributed-systemsdurable-executiongrpc
    Vezi pe GitHub↗31,962
Vezi toate cele 30 alternative pentru Workflow→

Colecții curatoriate care includ Workflow

Colecții selectate manual în care apare Workflow.
  • Batch processing framework