Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Task Scheduling

Task Scheduling

74 projects

Showing 36 of 74 projects

goflow
goflowGo

A simple but powerful DAG scheduler and dashboard written in Go for orchestrating workflows without the complexity of Apache Airflow.

#dag-scheduler#airflow#api
Stars481
Forks36
Last commit1 year ago
Dray
DrayGo

A RESTful engine for orchestrating sequential Docker container workflows, marshaling data between steps.

#devops#batch-processing#redis
Stars385
Forks37
Last commit6 years ago
artifex
artifexGo

A simple in-memory job queue for Go with worker-based dispatching and cron scheduling.

#in-memory#cron-jobs#job-scheduler
Stars214
Forks14
Last commit1 month ago
Scheduler
SchedulerScala

A fault-tolerant Scala library for scheduling arbitrary code to run at arbitrary times across distributed systems.

#job-scheduler#scala-library#distributed-systems
Stars213
Forks37
Last commit4 years ago
NCronJob
NCronJobC#

A simple, native-feeling job scheduler for .NET built on top of IHostedService, filling the gap between BackgroundService and complex schedulers.

#jobscheduler#minimal-api#job-scheduler
Stars207
Forks14
Last commit16 days ago
Chroniton.NetCore
Chroniton.NetCoreC#

A .NET library for scheduling and running strongly-typed tasks with support for cron, custom schedules, and asynchronous execution.

#unit-testing#strongly-typed#dependency-injection
Stars181
Forks18
Last commit9 years ago
ecs-mesos-scheduler-driver
ecs-mesos-scheduler-driverJava

A proof-of-concept scheduler driver enabling Apache Mesos frameworks to schedule workloads on Amazon ECS.

#apache-mesos#container-orchestration#aws-integration
Stars173
Forks13
Last commit
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
micrOS
micrOSPython

A MicroPython-based mini asynchronous automation OS for DIY projects, featuring task scheduling, device communication, and a web interface.

#diy-projects#interrupts#micropython
Stars137
Forks26
Last commit14 days ago
Jordium Gantt Vue3
Jordium Gantt Vue3Vue

A Vue 3 Gantt chart component library with built-in resource view for task scheduling and resource planning.

#gantt#task-scheduler#internationalization
Stars112
Forks29
Last commit20 days ago
NaturalCron
NaturalCronC#

A human-readable scheduling engine for .NET that replaces cryptic cron expressions with intuitive natural language.

#recurrence#human-readable#cron-alternative
Stars101
Forks0
Last commit12 days ago
deno_cron
deno_cronTypeScript

A smart cron job scheduler for Deno with human-readable syntax and flexible scheduling options.

#developer-tools#job-scheduler#cronjob
Stars101
Forks2
Last commit6 years ago
crontab
crontabElixir

An Elixir library for parsing, composing, and calculating execution dates from Cron expressions.

#parsing#elixir#library
Stars100
Forks35
Last commit12 days ago
tasklet
taskletRust

A Rust library for asynchronous task scheduling built on Tokio with cron-based execution.

#open-source#asychronous#library
Stars96
Forks8
Last commit3 days ago
Background Fetch
Background FetchTypeScript

A Capacitor plugin for iOS and Android that enables periodic background task execution, such as data fetching, every ~15 minutes.

#periodic-execution#ios#capacitor-plugin
Stars92
Forks9
Last commit
phalcon-cron
phalcon-cronPHP

A cron component for the Phalcon PHP framework, enabling scheduled task execution.

#framework-integration#phalcon#backend
Stars79
Forks24
Last commit11 months ago
Vert.x Cron
Vert.x CronJava

A Vert.x module for scheduling events on the event bus using cron expressions with support for send/publish actions and RxJava observables.

#event-bus#reactive-programming#java
Stars66
Forks20
Last commit1 month ago
routine
routineGo

A Go library for managing goroutines with abstractions for main function control and useful executor adapters.

#retry-logic#goroutine-management#concurrent
Stars63
Forks8
Last commit2 months ago
ckron
ckronJavaScript

A cron-style job scheduler for Docker that allows composing complex workflows with multiple tasks per job.

#devops#container-orchestration#job-scheduler
Stars57
Forks6
Last commit5 months ago
pwrake
pwrakeRuby

A parallel workflow extension for Rake that runs tasks on multicores, clusters, and cloud environments.

#scientific-computing#parallel-computing#workflow
Stars57
Forks5
Last commit6 years ago
cronex
cronexElixir

An Elixir-based cron-like system that integrates directly into your supervision tree for scheduling periodic tasks.

#elixir#periodic-tasks#cron-jobs
Stars48
Forks12
Last commit5 years ago
go-dag
go-dagGo

A Go framework for managing workflow execution defined by directed acyclic graphs (DAGs) with zero external dependencies.

#workflow-orchestration#concurrent-execution#directed-acyclic-graph
Stars41
Forks3
Last commit1 year ago
work_queue
work_queueElixir

A simple implementation of the hungry-consumer work scheduling model in Elixir for parallel processing.

#elixir#distributed-systems#hungry-consumer
Stars40
Forks4
Last commit6 years ago
ngx-cron
ngx-cronTypeScript

A user-friendly cron expression input component for Angular applications with visual scheduling.

#time-based#hacktoberfest#ui-component
Stars34
Forks5
Last commit24 days ago
sched
schedGo

A Go job scheduler with fast-forward time simulation for testing and development.

#developer-tools#time-simulation#job-scheduler
Stars31
Forks1
Last commit1 year ago
NCrontab.Scheduler
NCrontab.SchedulerC#

A thread-safe task scheduling system for .NET applications using cron expressions and the Earliest Deadline First algorithm.

#dependency-injection#cronjob#dotnet
Stars23
Forks4
Last commit3 days ago
cl-cron
cl-cronCommon Lisp

A cron-like job scheduler library for Common Lisp that runs scheduled tasks directly within Lisp processes.

#periodic-tasks#system-tools#job-scheduler
Stars22
Forks6
Last commit1 month ago
cronticker
crontickerGo

A Go library providing a ticker that works with Unix, Quartz, and directive-based Cron schedules.

#ticker#time-management#background-jobs
Stars20
Forks4
Last commit5 years ago
honeycomb
honeycombElixir

An Elixir library for executing asynchronous tasks with result persistence, concurrency control, and retry mechanisms.

#concurrency-control#result-persistence#error-retry
Stars20
Forks0
Last commit2 years ago
clerk
clerkCommon Lisp

A cron-like scheduler for Common Lisp with a readable domain-specific language for defining jobs.

#cron-alternative#job-scheduler#dsl
Stars19
Forks4
Last commit4 years ago
HeriJobQueueBundle
HeriJobQueueBundlePHP

A Symfony bundle for scheduling console commands as server-side jobs using Zend Queue.

#doctrine#asynchronous-processing#zend-queue
Stars15
Forks6
Last commit9 years ago
timelier
timelierElixir

A cron-style scheduler application for Elixir that matches time patterns to execute tasks.

#elixir#supervision-tree#time-patterns
Stars12
Forks2
Last commit8 years ago
hands
handsGo

A Go process controller for managing execution and return strategies of multiple goroutines.

#concurrent-programming#goroutines#priority-queue
Stars10
Forks3
Last commit10 months ago
autopool
autopoolGo

A zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.

#retry-logic#goroutine-management#high-performance
Stars5
Forks0
Last commit1 day ago
Wagtail Celery Beat
Wagtail Celery BeatPython

A Wagtail admin interface for managing Django Celery Beat periodic tasks and schedules.

#admin-interface#periodic-tasks#wagtail
Stars4
Forks0
Last commit2 years ago
Agenda
AgendaYacc

Promise-like callback chaining for GameMaker, designed for offline singleplayer games with a simpler, error-free approach.

#gamemaker#singleplayer#promise-alternative
Stars4
Forks0
Last commit2 months ago
PreviousPage 2 of 3

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
6 years ago
2 months ago
Next
#Background Jobs25
#Cron22
#Job Scheduler17
#Automation15
#Scheduler14
#Concurrency12
#Go11
#Dotnet10
#Devops10
#Scheduling9
#Redis8
#Job Queue7