Git Product home page Git Product logo

simardeepsingh-zsh / trigger.dev Goto Github PK

View Code? Open in Web Editor NEW

This project forked from triggerdotdev/trigger.dev

0.0 0.0 0.0 51.51 MB

✨ Trigger.dev is the open source background jobs framework for TypeScript. With features like API integrations, webhooks, scheduling and delays.

Home Page: https://trigger.dev/changelog

License: Apache License 2.0

Shell 0.18% JavaScript 1.83% TypeScript 95.47% CSS 0.51% HTML 0.01% PLpgSQL 0.36% Dockerfile 0.11% Svelte 0.01% Jinja 1.28% Astro 0.25%

trigger.dev's Introduction

Trigger.dev logo

The open source background jobs framework

Discord | Website | Issues | Docs

Twitter GitHub Repo stars

✨🎃 Get involved with Hacktoberfest 2023! 🎃✨

All of October we're participating in Hacktoberfest and invite you to join us! We have a bunch of issues labeled 🎃 Hacktoberfest that are ready for you to work on which will count towards Hacktoberfest. We are also running our own game, earn 💎 points to win swag!

New to Hacktober? Check out the Hacktoberfest website for more information.

🎃 Happy Hacking! 🎃

About Trigger.dev

Create long-running jobs directly in your codebase with features like API integrations, webhooks, scheduling and delays.

Long running Jobs on serverless

Reliably run jobs and don’t worry about function timeouts, we handle those for you.

  • Auto-resume after a function timeout
  • Auto-resume after a server outage
  • Add delays of up to a year

In your codebase

Create Jobs where they belong: in your codebase. Version control, localhost, test, review, and deploy like you're already used to.

Secure by design

We only receive Triggers and the data you choose to send to us. You can even completely self-host the entire platform.

Don't worry about deployment

Just use our SDK to write Jobs in your codebase. There's nothing extra to deploy and no CI to configure, your Jobs just connect to our cloud. Or you can always self-host.

Full visibility of every job run

View every Task in every Run so you can tell exactly what happened.

image

Built-in integrations

Easily integrate with hundreds of third-party APIs – including your own. Use API keys (which never leave your server) or let us handle OAuth for you. Install our integration packages and easily subscribe to webhooks and perform common tasks, or you can easily use your existing favorite Node.JS SDKs and get resumability and idempotency through our runTask function.

Our progress

We’re building the most comprehensive and easy-to-use background jobs framework for developers.

Click the links to join the discussions about our upcoming features.

Feature What it does Status
Integration kit Official Trigger.dev integrations or build your own
Self-hosting Host the platform yourself
Cloud Just write code, no deployment required
Dashboard View every Task in every Run
Serverless Long-running Jobs on your serverless backend
React hooks Easily update your UI with Job progress
React frameworks Support for Remix, Astro, RedwoodJS & more
Background tasks Offload long or intense Tasks to our infrastructure 🛠️
Long-running servers Run Jobs on your long-running backend 🛠️
Polling Triggers Subscribe to changes without webhooks 🕝
Vercel integration Easy deploy and preview environment support 🕝
Streaming Receive data from your Jobs in realtime 🕝
100+ integrations Comprehensive support for popular APIs 🕝
Trigger.dev Connect Use integrations signed in as your users 🕝
File IO Create Tasks that have file outputs 🕝

Getting started

Visit our docs here.

Self-host

We provide an official trigger.dev docker image you can use to easily self-host the platform. We're working on more extensive guides but we currently provide a Fly.io example repository with instructions in the README for deploying and using a self-hosted instance of Trigger.dev on Fly.io.

Development

To setup and develop locally or contribute to the open source project, follow our development guide.

🙏 to our contributors

trigger.dev's People

Contributors

matt-aitken avatar ericallam avatar samejr avatar d-k-p avatar github-actions[bot] avatar chigala avatar jemiluv8 avatar hmacr avatar nicktrn avatar kaf-lamed-beyt avatar sshari avatar lirantal avatar ologbonowiwi avatar akhill10 avatar dylanrod21 avatar yashug avatar teddarific avatar alexdanilowicz avatar neo773 avatar arika0093 avatar ramk777-stack avatar ashutosh-bhadauriya avatar owenduncansnobel avatar mohitd404 avatar hrutik7 avatar vmatsiiako avatar visheshrwl avatar sondreal avatar rutam21 avatar eltociear avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.