Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Job Scheduling

Job Scheduling

28 projects

Showing 28 of 28 projects

Asynq
AsynqGo

A simple, reliable, and efficient distributed task queue library for Go, backed by Redis.

#task-queue#redis#message-queue
Stars13.5k
Forks972
Last commit1 month ago
agenda
agendaHTML

A lightweight, pluggable job scheduling library for Node.js with support for MongoDB, PostgreSQL, and Redis backends.

#task-queue#redis#queue
Stars9.7k
Forks850
Last commit3 days ago
gocron
gocronGo

A fluent Go job scheduling library for running functions at fixed intervals, cron times, or random durations.

#hacktoberfest#concurrency-control#task-scheduler
Stars7.1k
Forks349
Last commit3 days ago
Faktory
FaktoryGo

A language-agnostic persistent background job server for distributing and executing work across machines.

#async-processing#api#distributed-systems
Stars6.1k
Forks237
Last commit23 days ago
JobRunr
JobRunrJava

A Java library for easy, reliable background job processing with persistent storage, using Java 8 lambdas.

#scheduled-jobs#java-scheduler#task-queue
Stars3.0k
Forks319
Last commit8 days ago
minicron
minicronRuby

A monitoring system for cron jobs with a web UI and alerting via email, SMS, PagerDuty, AWS SNS, and Slack.

#devops#ops#job-scheduling
Stars2.3k
Forks149
Last commit5 years ago
sidekiq-cron
sidekiq-cronRuby

A scheduling add-on for Sidekiq that runs jobs at specified times using cron notation or natural language.

#task-automation#scheduled-jobs#sidekiq
Stars1.9k
Forks302
Last commit1 month ago
Genie
GenieJava

A federated Big Data orchestration service that simplifies job execution across distributed clusters by abstracting infrastructure complexity.

#data-orchestration#spark#netflixoss
Stars1.8k
Forks375
Last commit10 days ago
resque-scheduler
resque-schedulerRuby

A lightweight job scheduling extension for Resque that supports delayed and recurring jobs.

#cron-alternative#task-queue#redis
Stars1.7k
Forks476
Last commit16 days ago
Cronmaster
CronmasterTypeScript

A modern web UI for managing cron jobs with live logging, script management, and system monitoring.

#task-scheduler#rest-api#cron-management
Stars1.3k
Forks32
Last commit1 month ago
scheduler
schedulerGo

A Go library for scheduling recurrent jobs with an easy-to-read, chainable syntax.

#recurrent-tasks#cron-alternative#library
Stars469
Forks51
Last commit4 years ago
TorqueBox
TorqueBoxRuby

A Ruby application platform built on JRuby and JBoss technologies for high-performance web, messaging, caching, and scheduling.

#jruby#wildfly#jboss
Stars464
Forks122
Last commit8 years ago
Telegrammer
TelegrammerSwift

A Swift framework for building Telegram bots using SwiftNIO, supporting Linux and macOS.

#swiftnio#swift-package-manager#job-scheduling
Stars301
Forks41
Last commit1 month ago
Sundial
SundialJava

A lightweight Java job scheduling framework forked from Quartz, stripped down to essentials and easy to integrate.

#scheduled-jobs#task-scheduler#trigger
Stars280
Forks55
Last commit1 month ago
clockwerk
clockwerkGo

A Go library for scheduling periodic jobs with a simple, fluent syntax.

#cron-alternative#library#task-scheduler
Stars183
Forks16
Last commit1 year ago
Eclipse
EclipseJava

The foundational platform providing frameworks and services for building extensible IDEs and rich client applications.

#modular-architecture#plugin-system#rich-client-platform
Stars161
Forks170
Last commit23 hours ago
job
jobShell

A command-line tool that transforms short-term commands into scheduled, retryable, and repeatable long-term jobs.

#task-automation#retry-logic#report
Stars150
Forks12
Last commit6 years ago
Wisp
WispJava

A lightweight Java scheduler library with advanced features like cron support, job statistics, and long-running job detection.

#java-scheduler#library#periodic-tasks
Stars148
Forks23
Last commit5 months ago
Simple Scheduler
Simple SchedulerRuby

A scheduling add-on for Sidekiq and Heroku Scheduler that enables jobs to run at any interval without a clock process.

#heroku-scheduler#activejob#recurring-tasks
Stars133
Forks9
Last commit8 months ago
Schedulix
SchedulixJava

An open-source enterprise job scheduling system for automating and managing batch jobs and workflows.

#devops#batch-processing#workflow-orchestration
Stars131
Forks29
Last commit4 months ago
que-scheduler
que-schedulerRuby

A cron scheduler extension for the Que async job worker, enabling scheduled background jobs via YAML configuration.

#async-processing#que-extension#database-backed
Stars115
Forks23
Last commit3 days ago
idoit
idoitJavaScript

A Redis-backed task queue engine for Node.js with advanced task control, worker pools, and eventual consistency.

#task-queue#redis#job-scheduling
Stars78
Forks10
Last commit3 years ago
drmaa
drmaaGo

A Go library for submitting and managing jobs on HPC clusters using the DRMAA standard.

#drmaa#grid-engine#cluster-computing
Stars51
Forks19
Last commit11 months ago
dropwizard-sundial
dropwizard-sundialJava

A Dropwizard bundle for adding scheduled jobs using Sundial, a Quartz-based scheduler.

#job-scheduling#java#dropwizard
Stars37
Forks12
Last commit11 days ago
go-chronos
go-chronosGo

A Go client library for interacting with the Chronos 3.x REST API for job scheduling on Apache Mesos.

#apache-mesos#distributed-systems#job-scheduling
Stars8
Forks2
Last commit8 years ago
go-job
go-jobGo

A flexible and extensible job scheduling and execution library for Go, supporting arbitrary functions, cron scheduling, and distributed processing.

#task-queue#cron-jobs#observability
Stars2
Forks0
Last commit4 months ago
dropwizard-jobs
dropwizard-jobsJava

A Dropwizard plugin that integrates the Quartz scheduler to create background jobs for scheduled and recurring tasks.

#scheduled-tasks#cron-jobs#job-scheduling
Stars2
Forks6
Last commit8 years ago
slurm
slurmShell

A Zsh plugin providing convenient commands for running interactive SLURM jobs and viewing queue information.

#shell-tools#workflow-automation#job-scheduling
Stars2
Forks0
Last commit6 months ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Background Jobs16
#Scheduler10
#Cron9
#Java7
#Go7
#Task Queue6
#Redis5
#Task Scheduler5
#Distributed Systems5
#Go Library4
#Cron Alternative4
#Self Hosted3