InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Go Cron Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
Project mention: Quartz: A Deterministic Time Testing Library for Go | news.ycombinator.com | 2024-07-15
In particular, there is also another library for task scheduling named go-quartz: https://github.com/reugn/go-quartz.
Naming is indeed hard.
-
-
-
I used to use restic with scripting, then I discovered resticprofile, and swiftly replace all my scripts with it.
https://github.com/creativeprojects/resticprofile
I also use Kopia as an alternative to Restic, in case some critical bugs happen to either one of them.
https://kopia.io/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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.
-
-
machine
Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles (by autom8ter)
-
-
Project mention: Cron Jobs on Linux – Comprehensive Guide with Examples | news.ycombinator.com | 2024-09-05
I have a soft spot for cron jobs. But if you use them, I highly recommend you also use the open source runitor tool:
https://github.com/bdd/runitor
... which lets you quickly integrate any cron job with the https://healthchecks.io service. So darn handy. And you're supporting an indie startup whose founder regularly posts on HN.
-
-
-
-
-
-
-
Rust-Auto-Wipe
A Go application for Rust game servers operating with Pterodactyl that automatically wipes server(s) based off of cron jobs.
-
transferwisely
Batch process using transfer-wise API to automatically track, detect and book transfers for you at better rates.
-
cronicle
cronicle is a simple and scalable task scheduler that builds on the foundations of git, golang and standard logging (by jshiv)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Cron discussion
Go Cron related posts
-
Dagu v1.16.0 Is Released
-
Show HN: Dagu v1.13.0
-
How to run background functions in go
-
Do I need to keep maintaining the partitions?
-
How to do distributed cronjobs with worker queues?
-
IndieWebifying my Website Part 1 - Microformats and Webmentions
-
Create an alert/alarm for specific time and duration
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 May 2025
Index
What are some of the best open-source Cron projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | gocron | 6,207 |
2 | Dkron | 4,468 |
3 | dagu | 1,976 |
4 | go-quartz | 1,872 |
5 | jobber | 1,393 |
6 | pg_timetable | 1,171 |
7 | resticprofile | 937 |
8 | Furiko | 495 |
9 | gronx | 447 |
10 | chrono | 445 |
11 | machine | 365 |
12 | ddns-route53 | 338 |
13 | runitor | 310 |
14 | cheek | 185 |
15 | clockwerk | 174 |
16 | leprechaun | 106 |
17 | kafka-cronsumer | 86 |
18 | cronner | 56 |
19 | cron | 50 |
20 | Rust-Auto-Wipe | 27 |
21 | transferwisely | 23 |
22 | cronicle | 22 |
23 | cronrange | 17 |