Chrono v0.1is out!

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.