Go Cron

Open-source Go projects categorized as Cron

Top 23 Go Cron Projects

  1. gocron

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

  2. 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.

    InfluxDB logo
  3. Dkron

    Dkron - Distributed, fault tolerant job scheduling system https://dkron.io

  4. dagu

    A compact, portable, and language-agnostic workflow engine. It aims to solve greater problems.

    Project mention: Dagu v1.16.0 Is Released | news.ycombinator.com | 2025-01-09
  5. go-quartz

    Minimalist and zero-dependency scheduling library for Go

    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.

  6. jobber

    An alternative to cron, with sophisticated status-reporting and error-handling (by dshearer)

  7. pg_timetable

    pg_timetable: Advanced scheduling for PostgreSQL

  8. resticprofile

    Configuration profiles manager and scheduler for restic backup

    Project mention: Timeshift: System Restore Tool for Linux | news.ycombinator.com | 2024-07-22

    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/

  9. SaaSHub

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

    SaaSHub logo
  10. Furiko

    Kubernetes cron and batch job platform

  11. 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.

  12. chrono

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

  13. machine

    Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles (by autom8ter)

  14. ddns-route53

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

  15. runitor

    A command runner with healthchecks.io integration

    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.

  16. cheek

    cheek: a pico-sized declarative job scheduler

  17. clockwerk

    Job Scheduling Library

  18. leprechaun

    You had one job, or more then one, which can be done in steps

  19. kafka-cronsumer

    Cron based Kafka exception consumer with the power of auto retry & concurrency

  20. cronner

    cron job runner; statsd metrics with optional DogStatsd event emissions

  21. cron

    Cron library for go with distributed lock (by hanagantig)

  22. Rust-Auto-Wipe

    A Go application for Rust game servers operating with Pterodactyl that automatically wipes server(s) based off of cron jobs.

  23. transferwisely

    Batch process using transfer-wise API to automatically track, detect and book transfers for you at better rates.

  24. cronicle

    cronicle is a simple and scalable task scheduler that builds on the foundations of git, golang and standard logging (by jshiv)

  25. cronrange

    time range expression in cron style

  26. 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 Cron discussion

Log in or Post with

Go Cron related posts

  • Dagu v1.16.0 Is Released

    1 project | news.ycombinator.com | 9 Jan 2025
  • Show HN: Dagu v1.13.0

    1 project | news.ycombinator.com | 25 May 2024
  • How to run background functions in go

    2 projects | /r/golang | 20 Apr 2023
  • Do I need to keep maintaining the partitions?

    1 project | /r/PostgreSQL | 17 Feb 2023
  • How to do distributed cronjobs with worker queues?

    8 projects | /r/golang | 12 Nov 2022
  • IndieWebifying my Website Part 1 - Microformats and Webmentions

    3 projects | dev.to | 12 Nov 2022
  • Create an alert/alarm for specific time and duration

    1 project | /r/golang | 4 Nov 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 May 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?