awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
triggerdotdev avatar

triggerdotdev/trigger.dev

0
View on GitHub↗
13,696 星标·1,021 分支·TypeScript·apache-2.0·31 次浏览trigger.dev/changelog↗

Trigger.dev

Trigger.dev is a platform for building durable, event-driven background workflows. It functions as a workflow engine that allows developers to define complex, long-running processes using standard code rather than proprietary configuration languages. By utilizing a durable execution model, the system checkpoints progress, ensuring that tasks can automatically resume from the exact point of failure after a crash or interruption.

The platform distinguishes itself through its focus on stateful, multi-step automation and real-time feedback. It supports the orchestration of AI agents and external tools, enabling the creation of persistent agents that can handle complex logic, including human-in-the-loop approval steps. To maintain transparency, the system provides real-time observability by streaming execution logs and progress updates directly to user interfaces, allowing for immediate monitoring of background processes.

Beyond core orchestration, the platform manages the infrastructure required to run these tasks reliably. It provides containerized isolation for each workflow, ensuring consistent dependency management and resource separation. The system also includes built-in capabilities for distributed task queueing, concurrency control, and scheduled job management, alongside automated deployment pipelines that integrate with version control systems.

Features

  • Durable Workflow Engines - Builds reliable, long-running background tasks that automatically resume from failure points using stateful checkpointing.
  • Durable Workflow Execution Engines - Provides a durable execution engine that checkpoints progress to ensure workflows automatically resume from failure points.
  • AI Agent Orchestrators - Orchestrates complex, multi-step AI agent workflows with support for external tools and human-in-the-loop approvals.
  • Durable Task Orchestrators - Maintains task state across crashes using checkpointing, allowing complex workflows to resume from the exact point of failure.
  • Background Job Processing - Orchestrates complex, multi-step asynchronous workflows with built-in support for human-in-the-loop approvals.
  • Asynchronous Task Execution - Executes long-running, asynchronous workflows independently of the main application request cycle to handle time-intensive operations.
  • Workflow Definitions - Allows developers to define complex, long-running workflows using standard code instead of proprietary configuration languages.
  • Event-Driven Workflow Triggers - Coordinates complex task sequences by triggering execution based on external signals, webhooks, or scheduled intervals.
  • AI Agent Orchestrators - Coordinates multiple AI models and agents to perform complex, multi-step tasks through chained execution logic.
  • External Tool Integration - Integrates AI models and external services into workflows to enable automated task processing and specialized tool execution.
  • AI Agent Development Tools - Provides a development environment for building persistent, stateful AI agents.
  • Event-Driven Automation Engines - Triggers automated workflows based on external webhooks, schedules, and API events.
  • Distributed Task Queues - Manages execution throughput and concurrency by routing background jobs through prioritized distributed queues.
  • Environment Isolation - Executes individual workflows within dedicated, ephemeral environments to ensure resource separation and consistent dependency management.
  • Human-in-the-Loop Workflows - Suspends workflow execution at defined wait points to await manual approval before proceeding with sensitive actions.
  • Workflow Automation - Platform for creating event-driven API workflows.
  • Task Scheduling - Triggers recurring background jobs on fixed timetables using cron syntax to automate periodic maintenance tasks.
  • Resource Isolation - Runs each workflow in a dedicated container with configurable CPU and RAM to prevent resource contention.
  • Real-time Loggers - Streams live execution logs and progress updates directly to user interfaces for immediate monitoring.
  • Real-Time Data Streaming - Streams execution logs and progress updates from background tasks directly to frontend interfaces for real-time monitoring.
  • Deployment Automation - Integrates with version control to trigger atomic deployments and provision isolated preview environments for code branches.
  • Cloud Infrastructure Deployment - Supports deployment to managed compute platforms using containerized solutions and automated scaling.
  • Concurrency Controllers - Limits execution volume and balances system load using per-queue concurrency controls.
  • Workflow Runtimes - Executes isolated, containerized background tasks across managed or private cloud environments.
  • Data Schema Validation - Enforces strict data contracts between workflow steps to ensure consistent input and output handling during execution.
  • Bidirectional Streaming Protocols - Maintains persistent bidirectional connections between the execution environment and clients for real-time data streaming.
  • Monitoring and Observability - Provides deep visibility into production workflow runs through tracing, queryable logs, and performance metrics.

Star 历史

triggerdotdev/trigger.dev 的 Star 历史图表triggerdotdev/trigger.dev 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Trigger.dev 的开源替代方案

相似的开源项目,按与 Trigger.dev 的功能重合度排序。
  • hatchet-dev/hatchethatchet-dev 的头像

    hatchet-dev/hatchet

    6,622在 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
    在 GitHub 上查看↗6,622
  • inngest/inngestinngest 的头像

    inngest/inngest

    5,499在 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
    在 GitHub 上查看↗5,499
  • cloudwego/einocloudwego 的头像

    cloudwego/eino

    9,675在 GitHub 上查看↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Goaiai-applicationai-framework
    在 GitHub 上查看↗9,675
  • mastra-ai/mastramastra-ai 的头像

    mastra-ai/mastra

    21,221在 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
    在 GitHub 上查看↗21,221
查看 Trigger.dev 的所有 30 个替代方案→

常见问题解答

triggerdotdev/trigger.dev 是做什么的?

Trigger.dev is a platform for building durable, event-driven background workflows. It functions as a workflow engine that allows developers to define complex, long-running processes using standard code rather than proprietary configuration languages. By utilizing a durable execution model, the system checkpoints progress, ensuring that tasks can automatically resume from the exact point of failure after a crash or interruption.

triggerdotdev/trigger.dev 的主要功能有哪些?

triggerdotdev/trigger.dev 的主要功能包括:Durable Workflow Engines, Durable Workflow Execution Engines, AI Agent Orchestrators, Durable Task Orchestrators, Background Job Processing, Asynchronous Task Execution, Workflow Definitions, Event-Driven Workflow Triggers。

triggerdotdev/trigger.dev 有哪些开源替代品?

triggerdotdev/trigger.dev 的开源替代品包括: hatchet-dev/hatchet — Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for… inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision…