gocron
go-quartz
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gocron
-
JobRunr: A library for background processing in Java
Looks like it's abandoned fork and the current development is at https://github.com/go-co-op/gocron
-
Best way to schedule events and handle them in the future?
I'm not sure this is exactly what you want but I quite like using https://github.com/go-co-op/gocron to schedule events.
-
How to run background functions in go
What i'd like to do is replace resp with new data every 1 hour. I found this gocron package and i was hoping it would do what I want but i can't quite figure it out.
-
how do I start to build an uptime monitoring system such as UptimeRobot or OnlineOrNot?
Never used it but I read about it here on reddit: https://github.com/go-co-op/gocron
-
IndieWebifying my Website Part 1 - Microformats and Webmentions
Luckily I did not have to implement any of this myself apart from some glue code to fit it together: I used the library gocron for scheduling the regular intervals, gofeed for parsing the RSS feed and webmention for extracting links and sending webmentions.
-
How to do distributed cronjobs with worker queues?
There is gocron which you would need to implement with a locking solution like in apscheduler perhaps with postgres or redis.
- Create an alert/alarm for specific time and duration
-
Best task runner/cronjob library
i use this one https://github.com/go-co-op/gocron in production, for a few months now. works just fine.
- ⌛️ Manage time specified operations with Go in easy way.
-
Any one knows a job worker project (like Celery) + distributed cron written in Go
Not exactly what you're asking for but this may help you: https://github.com/go-co-op/gocron
go-quartz
-
A minimalist and zero-dependency scheduling/cron library for Go
You are right. There is an open issue on this.
What are some alternatives?
cron - a cron library for go
Faktory - Language-agnostic persistent background job server
sched - A job scheduler for Go with the ability to fast-forward time.
cronticker - Golang ticker that works with Cron scheduling.
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.
tasks - Package tasks is an easy to use in-process scheduler for recurring tasks in Go
leprechaun - You had one job, or more then one, which can be done in steps
dagu - A No-code workflow executor with built-in web UI [Moved to: https://github.com/yohamta/dagu]
cdule - cdule (pronounce as Schedule) Golang based scheduler library with database support.