Trigger.dev – build and deploy durable AI agents and workflows
Repository Index
47,133 repositories indexed
1–24 of 66 · Most stars
Premium Queue package for handling distributed jobs and messages in NodeJS.
Simple, efficient background processing for Ruby
- ruby
- sidekiq
- background-jobs
- jobs
The AI Compute Platform for frontier teams. SkyPilot turns fragmented AI compute into one AI supercomputer, so frontier AI teams build custom intelligence faster.
- cloud-computing
- deep-learning
- gpu
- hyperparameter-tuning
Simple job queues for Python
- redis
- python
- task-queue
- workers
An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
- dotnet
- dotnet-core
- background-jobs
- background-thread
Lightweight job scheduling for Node.js
- cron
- scheduler
- job-scheduler
- crontab
BullMQ - Message Queue and Batch processing for NodeJS, Python, .NET, Elixir, Rust and PHP based on Redis or PostgreSQL
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Disque is a distributed message broker
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
The polyglot queue: Fast and reliable background jobs in Go, Java, JS, Ruby, and Rust on Postgres/SQLite.
- background-jobs
- go
- golang
- postgres
A fast and reliable background task processing library for Python 3.
- python
- task-manager
- task-scheduler
- task-runner
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
- dotnetcore
- background-jobs
- queue
- mailing
Queueing jobs in Postgres from Node.js like a boss
💎 Robust job processing in Elixir, backed by modern PostgreSQL, SQLite3, and MySQL
TickerQ is a fast, reflection-free background task scheduler for .NET built with source generators, EF Core integration, cron + time-based execution, and a real-time dashboard.
- background-processing
- dotnet
- job-scheduler
- real-time-dashboard
An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.
- java-8
- background-jobs
- parallel-processing
- scheduling
Multithreaded, Postgres-based, Active Job backend for Ruby on Rails.
- ruby-on-rails
- activejob
- activejob-backend
- multithreaded
goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.
High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
- postgresql
- node
- worker
- job-queue
Distributed task queue with full async support
- asyncio
- python
- python3
- task-executor