Background Jobs

Explore 194 open source projects in Background Jobs

Showing 1-20 of 194 projects

apache/airflow

Apache Airflow for workflow orchestration

44.5K
Active
Python
ETL & Pipelines
Background Jobs
Python
#airflow#data-pipelines#workflow-orchestration

xuxueli/xxl-job

Distributed task scheduling framework for Java

30.0K
Active
Java
Background Jobs
Java
#distributed#task-scheduling#java

alibaba/druid

Druid is a high-performance database connection pool for Java applications, designed for monitoring and management.

28.2K
Active
Java
Caching
Background Jobs
Java
#database#connection pool#Java

celery/celery

Distributed task queue for Python with support for AMQP, Redis, and SQS.

28.2K
Active
Python
Background Jobs
General Utilities
Python
#celery#task-queue#background-jobs

sidekiq/sidekiq

Sidekiq is a simple, efficient background processing library for Ruby, used for running long-running tasks asynchronously.

13.5K
Active
Ruby
Background Jobs
Rails
#background-jobs#queues#workers

dbader/schedule

A Python library for scheduling jobs and tasks, built with simplicity and developer experience in mind.

12.2K
Archived
Python
Background Jobs
Python
#scheduling#cron#background-tasks

rq/rq

Simple job queues for Python, allowing you to easily schedule and manage asynchronous tasks.

10.6K
Active
Python
Background Jobs
Python
#async#background-jobs#delayed-jobs

HangfireIO/Hangfire

Hangfire is an easy-to-use background job processing library for .NET and .NET Core applications.

10.0K
Stable
C#
Background Jobs
dotnet
#background-jobs#scheduled-jobs#dotnet

healthchecks/healthchecks

Open-source cron job and background task monitoring service, written in Python & Django.

9.9K
Active
Python
Background Jobs
Django
#cron#devops#monitoring

agenda/agenda

Lightweight job scheduling for Node.js, supporting recurring, background tasks, and cron-style scheduling.

9.6K
Active
HTML
Background Jobs
Node.js
#cron#job-scheduler#task-runner

resque/resque

Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.

9.5K
Active
Ruby
Background Jobs
#asynchronous-tasks#job-management#job-queue

Automattic/kue

Kue is a priority job queue backed by Redis, built for Node.js, for processing and managing asynchronous tasks.

9.5K
Archived
JavaScript
Background Jobs
Node.js
#job-queue#priority-queue#redis

node-schedule/node-schedule

A cron-like and not-cron-like job scheduler for Node.js applications.

9.2K
Experimental
JavaScript
Background Jobs
Node
#scheduling#cron#jobs

kelektiv/node-cron

A cron scheduler library for Node.js that allows developers to run tasks on a schedule.

8.9K
Active
TypeScript
Background Jobs
Node
#cron#scheduler#background-tasks

javan/whenever

A Ruby gem that provides an easy way to define and run cron jobs in your Ruby applications.

8.9K
Active
Ruby
Background Jobs
#cron#scheduling#tasks

taskforcesh/bullmq

BullMQ is a powerful message queue and batch processing library for Node.js, Python, Elixir, and PHP based on Redis.

8.5K
Active
TypeScript
Background Jobs
Node.js
#background-jobs#queuing#redis

roadrunner-server/roadrunner

A high-performance PHP application server and process manager powered by Go and plugin architecture.

8.4K
Active
Go
API Frameworks
CLI Tools
#application-server#php#http

apache/shardingsphere-elasticjob

Distributed scheduled job management solution for Java developers

8.2K
Active
Java
Background Jobs
API Clients & Testing
#cron#job-management#middleware

RichardKnop/machinery

Machinery is an asynchronous task queue/job queue system for distributed message passing in Go.

8.0K
Stable
Go
Background Jobs
API Clients & Testing
Go
#asynchronous#task-queue#job-queue

PowerJob/PowerJob

Enterprise job scheduling middleware with distributed computing ability for Java developers.

7.7K
Stable
Java
Background Jobs
CLI Tools
#job-scheduling#distributed-computing#cron
2...10

Stay in the loop

Get weekly updates on trending AI coding tools and projects.