32 projects
Laravel Framework
Laravel Framework is an open-source PHP framework for building web applications, offering features such as routing, authentication, and database management.
23,916
4,492
$11M
Celery
Celery is a distributed task queue system that enables asynchronous task processing and scheduling in Python applications. It supports real-time operations, scheduled tasks, and complex workflows with features like task routing, retries, and monitoring.
8,957
2,255
$4M
Ray
Ray is an open-source unified framework for scaling AI and Python applications. It provides a simple, universal API for building distributed applications and includes libraries for machine learning, serving, streaming, and more. Ray enables developers to parallelize single-machine code with minimal code changes and scale applications from a laptop to a cluster.
8,643
1,461
$49M
Sidekiq
Sidekiq is a background job processing system for Ruby applications that uses Redis for job storage and provides features like scheduling, retries, and monitoring through a web interface. It enables efficient handling of asynchronous tasks and is designed to be enterprise-ready with high performance and reliability.
5,627
1,765
$787K
Apache Beam
Apache Beam is a unified programming model and framework for building and executing batch and streaming data processing pipelines. It provides a portable API that enables developers to write data processing code once and run it on various execution engines like Apache Spark, Apache Flink, and Google Cloud Dataflow.
4,738
623
$94M
Prefect
Prefect is a workflow orchestration platform that enables users to build, schedule, and monitor data pipelines and machine learning workflows. It provides a Python-based framework for creating resilient, distributed workflows with features like automatic retries, caching, and real-time monitoring.
3,772
747
$30M
Apache Hadoop
Apache Hadoop is a distributed computing framework that enables processing and storage of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, with each offering local computation and storage.
2,311
268
$190M
Quartz Scheduler
Quartz is an open source job scheduling library that enables Java applications to schedule and execute jobs at specified times and intervals. It provides a rich set of features for defining triggers, handling job persistence, clustering, and managing scheduled tasks in enterprise applications.
1,391
222
$1.6M
node-cron
Cron for NodeJS.
1,161
288
$152K
Windmill
Windmill is an open-source developer platform for building internal tools and workflows. It provides a low-code solution for creating backend scripts, APIs, and UIs with features like resource management, scheduling, and version control. The platform enables developers to write scripts in multiple languages and automate business processes.
895
238
$23M
HTCondor
HTCondor is a specialized workload management system for compute-intensive jobs. It provides a job queueing mechanism, scheduling policy, priority scheme, resource monitoring, and resource management. HTCondor places jobs on distributed computing resources and manages their execution, handling job submission, monitoring, and completion across clusters and grids.
397
51
$29M
HPCC Systems Platform
HPCC Systems Platform is an open-source, enterprise-grade big data analytics computing platform that allows processing and analysis of massive data sets across parallel computing clusters. It provides a complete end-to-end data lake management solution with built-in ETL capabilities, high-performance distributed computing, and a declarative programming language called ECL.
289
9
$89M
workerpool
A JavaScript library that provides a pool of web workers for parallel processing and task execution in both Node.js and browser environments, enabling efficient distribution of CPU-intensive tasks across multiple threads
286
91
$213K
fastq
Fast, in memory work queue
93
34
$43K
Pegasus WMS
Pegasus WMS is a workflow management system that automates the execution of complex computational workflows across distributed computing resources. It transforms abstract workflow descriptions into concrete execution plans, handles data management, job scheduling, and fault tolerance for scientific applications.
80
11
$24M
Action Scheduler
A scalable, traceable job queue for background processing large queues of tasks in WordPress. Specifically designed for distribution in WordPress plugins (and themes) - no server access required.
ActiveJob::TrafficControl
Database-backed Active Job backend
Apache Tez
Apache Tez
BullMQ
BullMQ - Message Queue and Batch processing for NodeJS and Python based on Redis
DolphinScheduler
Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code
Ganga
Ganga is an easy-to-use frontend for job definition and management
Hangfire
An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
Oban
๐ Robust job processing in Elixir, backed by modern PostgreSQL, SQLite3, and MySQL
Odoo Queue
Asynchronous Job Queue
Redis Queue
Simple job queues for Python
Resque
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
Sidekiq-Cron
Scheduler / Cron for Sidekiq jobs
Spring Batch
Spring Batch is a framework for writing batch applications using Java and Spring
enqueue
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
gocron
Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron
node-resque
Node.js Background jobs backed by redis.