go-quartz

A minimalistic and zero-dependency scheduling library for Go.
About
The implementation is inspired by the design of the Quartz
Java scheduler.
The core scheduler component can be used to manage scheduled jobs (tasks)
using triggers.
The implementation of the cron trigger fully supports the Quartz cron expression format
and can be used independently to calculate a future time given the previous execution time.
If you need to run multiple instances of the scheduler, see the distributed mode section for
guidance.
Library building blocks
Scheduler interface
type Scheduler interface {
// Start starts the scheduler. The scheduler will run until
// the Stop method is called or the context is canceled. Use