Hexagon/croner
Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser. observed · 2026-08-28
Health v2 · maintenance only
88/100
- Activity 99
- Release rhythm 68
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 17
- age_days: 3920
- days_rel: 213
- days_push: 9
- n_releases_24m: 4
Adoption not part of the score
2586 stars · 67 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Croner is a zero-dependency JavaScript/TypeScript library for triggering functions on cron schedules and evaluating cron expressions. It supports advanced cron features (seconds, year, L, W, #), time zones, and runs in Node.js, Deno, Bun, and browsers.
Use cases
- run a function every 5 minutes using a cron expression
- parse and validate cron expressions in JavaScript
- get the next N run times of a cron schedule
- schedule tasks in a specific time zone
- schedule jobs in Node.js without dependencies
- check whether a date matches a cron pattern
- schedule one-off tasks at a specific datetime
When to choose
- you need cron scheduling in Node.js, Deno, Bun, or the browser with zero dependencies
- you need advanced cron syntax like L, W, #, seconds, and year fields
- you need timezone-aware scheduling or overrun protection
- you want a well-tested library used by projects like pm2 and Uptime Kuma
When to avoid
- you need persistent schedules that survive process restarts (it operates in-memory only)
- you need a distributed job queue or a standalone cron daemon
- you need scheduling outside the JavaScript ecosystem
Facets
library · maturity stable
scheduling parser date-time developer-tools web-development bun browser cross-platform cron crontab scheduler zero-dependencies timezone-support task-scheduling automation nodejs deno javascript typescript
3 sources
- readme: https://github.com/Hexagon/croner · fetched 2026-08-28 · 284583fa9f36
- homepage: https://croner.56k.guru · fetched 2026-08-29 · 07041c0c2be6
- site_page: https://croner.56k.guru/installation · fetched 2026-08-29 · 82042866d760
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Hexagon/croner | main | 88 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem