trigger.dev  by triggerdotdev

Open-source platform for background jobs and AI workflows

created 2 years ago
11,853 stars

Top 4.3% 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)
97
Issues (30d)
17
Star History
835 stars in the last 90 days

Explore Similar Projects

Starred by Dan Abramov Dan Abramov(Core Contributor to React) and Jared Palmer Jared Palmer(Ex-VP of AI at Vercel; Founder of Turborepo; Author of Formik, TSDX).

retro-board by antoinejaussoin

0.1%
797
AI-powered agile retrospective board for engineering teams
created 9 years ago
updated 8 months ago
Feedback? Help us improve.