Go Scheduler

Open-source Go projects categorized as Scheduler

Top 23 Go Scheduler Projects

  • gocron

    Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron

  • kala

    Modern Job Scheduler

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • go-quartz

    Minimalist and zero-dependency scheduling library for Go

  • dagu

    Yet another cron alternative with a Web UI, but with much more capabilities. It aims to solve greater problems.

  • Project mention: Show HN: Dagu v1.13.0 | news.ycombinator.com | 2024-05-25
  • swarm-cronjob

    Create jobs on a time-based schedule on Docker Swarm

  • aperture

    Rate limiting, caching, and request prioritization for modern workloads

  • Project mention: Defcon: Meta's system for preventing overload with graceful feature degradation | news.ycombinator.com | 2024-02-29

    Anyone interested in load shedding and graceful degradation with request prioritization should check out the Aperture OSS project.


  • Furiko

    Kubernetes cron and batch job platform

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ftpgrab

    Grab your files periodically from a remote FTP or SFTP server easily

  • Project mention: How important is a VPN on private trackers? | /r/Piracy | 2023-06-08

    FileZilla is a good cross-platform solution. I personally use Docker with FTPGrab.

  • chrono

    Chrono is a scheduler library that lets you run your task and code periodically (by codnect)

  • gronx

    Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.

  • hive

    Function scheduler for Go & WebAssembly (by suborbital)

  • goflow

    Simple but powerful DAG scheduler and dashboard (by fieldryand)

  • tasks

    Package tasks is an easy to use in-process scheduler for recurring tasks in Go (by madflojo)

  • ddns-route53

    Dynamic DNS for Amazon Route 53 on a time-based schedule

  • Dataplane

    Dataplane is a data platform that makes it easy to construct a data mesh with automated data pipelines and workflows.

  • cpuworker

    cpuworker - A Customized Goroutine Scheduler over Golang Runtime

  • cheek

    cheek: a pico-sized declarative job scheduler

  • threadpool

    Golang simple thread pool implementation (by shettyh)

  • asyncjobs

    Asynchronous Job Processor

  • sched

    In-process Go Job Scheduler. Supports Fixed, Timely, and Cron Expression Intervals. Instrument and Expose Scheduler's Job Metrics.

  • cron

    Cron library for go with distributed lock (by hanagantig)

  • cdule

    cdule (pronounce as Schedule) Golang based scheduler library with database support.

  • delayq

    DelayQ is a Go library that provides a performant, reliable, distributed delay-queue using Redis.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go Scheduler related posts

  • Show HN: Dagu v1.13.0

    1 project | news.ycombinator.com | 25 May 2024
  • Starting to contribute to Kubernetes

    1 project | /r/kubernetes | 3 Jul 2023
  • New Release Pi Cluster project (1.7): Now adding support for hybrid x86/ARM bare metal nodes, combining in the same cluster Raspberry PI nodes (ARM) and x86 mini PCs. Automated with cloud-init, Ansible and ArgoCD.

    2 projects | /r/kubernetes | 24 Jun 2023
  • How important is a VPN on private trackers?

    1 project | /r/Piracy | 8 Jun 2023
  • Best way to schedule events and handle them in the future?

    9 projects | /r/golang | 25 May 2023
  • How to run background functions in go

    2 projects | /r/golang | 20 Apr 2023
  • Efficiency between docker restart and container with sleep

    2 projects | /r/docker | 23 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 28 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


What are some of the best open-source Scheduler projects in Go? This list will help you:

Project Stars
1 gocron 5,014
2 kala 2,098
3 go-quartz 1,693
4 dagu 1,207
5 swarm-cronjob 714
6 aperture 598
7 Furiko 469
8 ftpgrab 470
9 chrono 432
10 gronx 379
11 hive 289
12 goflow 286
13 tasks 260
14 ddns-route53 250
15 Dataplane 187
16 cpuworker 164
17 cheek 127
18 threadpool 98
19 asyncjobs 72
20 sched 57
21 cron 48
22 cdule 45
23 delayq 39

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives