Introducing Chrono
August 21, 2026 · 3 min read
CT
Codnect Team
Project notes and engineering updates

Introducing Chrono
CodnectWe are happy to introduce Chrono, a task scheduler for Go applications.
Chrono is built for application work that needs clear timing rules: run once, repeat after a delay, repeat at a steady rate, or follow a cron expression. It also includes cancellation, location-aware schedules, and graceful scheduler shutdown.
The goal is simple: keep scheduled work explicit without spreading timers, goroutine lifecycle code, and timing decisions across the application.
Chrono starts with a small API, but covers the pieces scheduled jobs usually need:
- One-shot tasks for delayed work
- Fixed delay tasks for non-overlapping loops
- Fixed rate tasks for steady intervals
- Cron schedules for calendar-based jobs
- Time zone support with schedule locations
- Cancellation and shutdown for lifecycle control
Read the Chrono documentation to get started.