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 Scheduler 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.
-
-
-
-
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.
-
-
-
-
-
Project mention: Tau: Open-source PaaS β A self-hosted Vercel / Netlify / Cloudflare alternative | news.ycombinator.com | 2024-07-12
I am using nats Jetstream with nex.
Itβs a self hosted Cloudflare.
It uses nats Jetstream , as a work around to Nat having bog / anycast , like how Cloudflare does its magic.
https://github.com/synadia-io/nex
You have to run it on bare metal or any cloud that supports next virtualisation.
I use nats Jetstream listening to git repo web hooks to deploy.
-
Dataplane
Dataplane is a data platform that makes it easy to construct a data mesh with automated data pipelines and workflows.
-
-
Project mention: (Mostly) Deterministic Simulation Testing in Go | news.ycombinator.com | 2024-05-30
I really like an idea to solve scheduling problem via compiling to WASI. Many months ago I had conversation with friends, how to implement deterministic testing in Go, without custom IO runtime (common approach in Scala/Rust/C++). We were talking about a few random things, which require a lot of effort (compare to WASI):
1. https://github.com/Shopify/toxiproxy
2. https://github.com/bytedance/ns-x
3. https://github.com/hnes/cpuworker
But all of them are not too good from the first glance.
-
-
-
dynamic-notification-system
A Go-based dynamic notification scheduler. Supports multi-channel notifications (Slack, Email, SMS, Webhook), flexible intervals, and database-driven job scheduling with execution logging.
Project mention: π Open Source Notification Scheduler in Go! π [Looking for Contributors] | dev.to | 2024-12-15Links π GitHub Repository: Dynamic Notification System
-
sched
In-process Go Job Scheduler. Supports Fixed, Timely, and Cron Expression Intervals. Instrument and Expose Scheduler's Job Metrics.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Scheduler discussion
Go Scheduler related posts
-
Dagu v1.16.0 Is Released
-
(Mostly) Deterministic Simulation Testing in Go
-
Show HN: Dagu v1.13.0
-
Starting to contribute to Kubernetes
-
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.
-
How important is a VPN on private trackers?
-
Best way to schedule events and handle them in the future?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 21 May 2025
Index
What are some of the best open-source Scheduler projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | gocron | 6,207 |
2 | kala | 2,151 |
3 | dagu | 1,972 |
4 | go-quartz | 1,870 |
5 | swarm-cronjob | 810 |
6 | aperture | 658 |
7 | ftpgrab | 520 |
8 | Furiko | 495 |
9 | gronx | 447 |
10 | chrono | 445 |
11 | ddns-route53 | 338 |
12 | tasks | 312 |
13 | hive | 289 |
14 | nex | 255 |
15 | Dataplane | 226 |
16 | cheek | 185 |
17 | cpuworker | 170 |
18 | asyncjobs | 112 |
19 | threadpool | 104 |
20 | dynamic-notification-system | 99 |
21 | sched | 57 |
22 | cdule | 55 |
23 | cron | 50 |