Task scheduler for Go
Schedule Go tasks with clear timing rules
Chrono runs one-shot, fixed delay, fixed rate, and cron-based tasks with cancellation, locations, and graceful scheduler shutdown built into the workflow.

Why Chrono
Scheduling primitives for application work.
One-shot tasks
Schedule a task for a specific time with WithTime when work should happen once and then stop.
Fixed delay
Run the next task after the previous execution finishes and the configured delay has passed.
Fixed rate
Start tasks on a steady interval when the cadence matters more than the duration of previous work.
Cron schedules
Use cron expressions and optional locations when schedules need calendar-based timing.