Open-source projects categorized as job-queue | Edit details

Top 20 job-queue Open-Source Projects

  • GitHub repo bull

    Premium Queue package for handling distributed jobs and messages in NodeJS.

    Project mention: [Docker-compose] Cannot establish connection between two containers. Redis and my NodeJs app. | reddit.com/r/docker | 2021-04-03

    I use Bull to create queues.

  • GitHub repo kue

    Kue is a priority job queue backed by redis, built for node.js.

  • GitHub repo rq

    Simple job queues for Python

    Project mention: Django and Redis Queue worker, can't find module, namspacing problem | reddit.com/r/django | 2021-05-16

    I am having a problem that a couple of others have had - exactly this, where i have not been able to get an answer: https://github.com/rq/rq/issues/948

  • GitHub repo Bee-Queue

    A simple, fast, robust job/task queue for Node.js, backed by Redis.

  • GitHub repo Enqueue

    Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro

    Project mention: Need help with best approach to process millions of records | reddit.com/r/PHP | 2021-02-18

    Set yourself up with a dedicated instance with rabbitmq, consider a library like this, https://github.com/php-enqueue/enqueue-dev, build a tool to create a chunked set of your unique domains, and start pumping away.

  • GitHub repo django-rq

    A simple app that provides django integration for RQ (Redis Queue)

    Project mention: AWS vs Heroku Pricing | reddit.com/r/django | 2021-04-12

    Since you're already using Redis, if you use Django-RQ instead of Celery to queue background tasks you may be able to use your existing worker dyno to process background tasks.

  • GitHub repo exq

    Job processing library for Elixir - compatible with Resque / Sidekiq

    Project mention: sidekiq-dry | dev.to | 2021-01-17

    Job processing libraries compatible with Sidekiq, for example exq, won't deserialise your Dry::Struct arguments. This is most likely an acceptable tradeoff.

  • GitHub repo starter

    Opinionated SaaS quick-start with pre-built user account and organization system for full-stack application development in React, Node.js, GraphQL and PostgreSQL. Powered by PostGraphile, TypeScript, Apollo Client, Graphile Worker, Graphile Migrate, GraphQL Code Generator, Ant Design and Next.js

    Project mention: SAME BACKEND FOR WEB APP AND MOBILE APP ? | reddit.com/r/node | 2021-03-25

    Here’s a full stack, batteries included example: https://github.com/graphile/starter it doesn’t have mobile app yet but could be added relatively easily.

  • GitHub repo worker

    High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)

    Project mention: Best way to build a persistent queue? | reddit.com/r/node | 2021-05-05

    Take a look at graphile worker it's a high performance queue built on Postgresql

  • GitHub repo honeydew

    Job Queue for Elixir. Clustered or Local. Straight BEAM. Optional Ecto. 💪🍈

  • GitHub repo que

    Simple Job Processing in Elixir with Mnesia :zap: (by sheharyarn)

  • GitHub repo KQ

    Kafka-based Job Queue for Python

  • GitHub repo laravel-job-status

    Add ability to track Job progress, status and result dispatched to Queue.

    Project mention: Dispatch a job, show to the user if it's finished | reddit.com/r/laravel | 2021-02-28

    As with almost everything in laravel, there‘s an package for it: https://github.com/imTigger/laravel-job-status

  • GitHub repo RedisSMQ

    A simple high-performance Redis message queue for Node.js.

  • GitHub repo minion

    :octopus: Perl job queue

    Project mention: Managing a Test Database | dev.to | 2021-03-22

    What finally drove me over the edge was writing some code for a client using the Minion job queue. The queue is solid, but it creates new database connections, thus ensuring that it can’t see anything in your database transactions. I figured out a (hackish) solution, but I was tired of hackish solutions.

  • GitHub repo go-quartz

    Simple, zero-dependency scheduling library for Go

  • GitHub repo kyoo

    Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries

  • GitHub repo Conveyor MQ

    A fast, robust and extensible distributed task/job queue for Node.js, powered by Redis.

  • GitHub repo kjob

    A lightweight coroutine based persistent job/cron scheduler written in Kotlin

  • GitHub repo zing

    Actor-Model Toolkit and Multi-Process Management System

    Project mention: Async programming | reddit.com/r/perl | 2021-01-31

    Alternatively, research and consider the Actor model of concurrency for async programming. See https://github.com/cpanery/zing#see-also

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-16.


What are some of the best open-source job-queue projects? This list will help you:

Project Stars
1 bull 10,553
2 kue 9,274
3 rq 7,691
4 Bee-Queue 2,378
5 Enqueue 1,899
6 django-rq 1,377
7 exq 1,233
8 starter 1,138
9 worker 740
10 honeydew 675
11 que 611
12 KQ 533
13 laravel-job-status 291
14 RedisSMQ 242
15 minion 183
16 go-quartz 134
17 kyoo 32
18 Conveyor MQ 31
19 kjob 20
20 zing 7