Trigger.dev – build and deploy durable AI agents and workflows
Repository Index
47,133 repositories indexed
1–24 of 26 · Most stars
Simple, reliable, and efficient distributed task queue in Go
Simple, efficient background processing for Ruby
- ruby
- sidekiq
- background-jobs
- jobs
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
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
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
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
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
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
goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
A fast background processing framework for Ruby and RabbitMQ
Node.js Background jobs backed by redis.
- resque
- resque-plugin
- resque-workers
- background-jobs
Job Queue for Elixir. Clustered or Local. Straight BEAM. Optional Ecto. 💪🍈
Simple Job Processing in Elixir with Mnesia :zap:
- elixir
- gen-server
- job-queue
- mnesia
Easy C# API for Distributed Background Tasks/Jobs for .NET Core.
- netcore
- csharp
- aspnet
- netstandard
A powerful background job processing library for Clojure
- clojure
- redis
- asynchronous
- background-processing
Queue plugin for CakePHP - simple, pure PHP and without dependencies.
- asynchronous
- background-jobs
- cronjob
- queue
A background task runner for crystal applications supporting periodic (CRON) and manually queued jobs
- crystal
- background-jobs
- fast
- redis
TaskBunny is a background processing application written in Elixir and uses RabbitMQ as a messaging backend
- rabbitmq
- elixir
- workers