trigger.dev  by triggerdotdev

Open-source platform for background jobs and AI workflows

Created 2 years ago
12,406 stars

Top 4.1% on SourcePulse

GitHubView on GitHub
Project Summary

Trigger.dev provides an open-source platform and SDK for building long-running background jobs and AI infrastructure, primarily targeting JavaScript and TypeScript developers. It aims to eliminate timeout issues for asynchronous code, offering features like retries, queues, concurrency controls, scheduling, and full observability, enabling seamless integration with existing tech stacks.

How It Works

Trigger.dev allows developers to define background tasks directly within their codebase using a JavaScript/TypeScript SDK. These tasks are designed to run without time limits, leveraging a managed cloud infrastructure for automatic scaling and deployment. Alternatively, users can opt for self-hosting. The platform provides a comprehensive observability suite, including logs, live trace views, and filtering, to monitor job execution.

Quick Start & Requirements

  • Install: Use the provided SDK (@trigger.dev/sdk/v3).
  • Prerequisites: JavaScript/TypeScript environment. Cloud deployment requires account creation; self-hosting requires following a dedicated guide.
  • Resources: No specific hardware requirements mentioned for basic usage.
  • Links: Quick start, How it works, Guides and examples.

Highlighted Details

  • No infrastructure management required for cloud deployment.
  • Supports LLM stream piping to users via Realtime API.
  • React hooks available for interacting with the Trigger API.
  • Offers development, staging, and production environments.

Maintenance & Community

  • Active community support via Discord.
  • Project activity and updates can be followed on Twitter.
  • Issues and roadmap discussions are available on GitHub.

Licensing & Compatibility

  • The project is open source. Specific license details are not provided in the README.

Limitations & Caveats

  • The README does not specify the open-source license, which is crucial for understanding commercial use and compatibility.
Health Check
Last Commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
91
Issues (30d)
13
Star History
430 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Yiran Wu Yiran Wu(Coauthor of AutoGen), and
12 more.

openai-agents-python by openai

1.6%
15k
Python SDK for multi-agent workflows
Created 6 months ago
Updated 19 hours ago
Feedback? Help us improve.