Chrono v0.1is out!

Introducing Chrono

August 21, 2026 · 3 min read

CT

Codnect Team

Project notes and engineering updates

Introducing Chrono

Codnect

We 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.