Tools/Hexagon/croner

croner

No description available.

2.6k+3/wkemergingTypeScriptMITtrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

Croner is a tiny cron expression parser and scheduler for JavaScript and TypeScript. No external dependencies, no system cron, no database. It runs in your Node.js process, Deno, Bun, or even the browser.

TypeScript, MIT. The selling point is zero dependencies and correctness. It handles standard cron syntax plus extensions like seconds-level precision and the `L` flag (last day of month). It's timezone-aware out of the box, which is the thing that trips up most cron libraries.

Fully free. No paid tier, no cloud service. It's a library. You npm install it and call it from your code. Solo to large teams: free. The library weighs almost nothing and does exactly one thing well.

The catch: croner runs inside your process. If your app crashes, your schedules stop. For production workloads that absolutely cannot miss a scheduled run, you need a proper job queue with persistence (BullMQ with Redis, or a system-level cron job. Croner is perfect for in-process scheduling where a missed run isn't catastrophic. It's not a replacement for distributed job infrastructure.

Free vs Self-Hosted vs Paid

fully free

Fully open source under MIT. Zero dependencies, zero cost. A library you install as a package. There's nothing to host or pay for.

Free. It's a library. No paid tier, no hosted version.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
71/100 · B+
Adoption16/30
Maintenance21/25
Community9/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 2,545 starsPermissive license (MIT)

About

Owner
Hexagon (Organization)
Stars
2,582
Forks
68

Explore Further

More tools in the directory