Ross ROSS = Recommend OSS · open-source software intelligence for agents

node-cron/node-cron

Job scheduling for Node.js with overlap prevention, distributed coordination, and background tasks. Zero dependencies. observed · 2026-08-28

github.com/node-cron/node-cron · homepage · TypeScript · ISC (permissive) observed · 2026-08-28

Health v2 · maintenance only

96/100

  • Activity 98
  • Release rhythm 92
  • 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: 3
  • age_days: 3864
  • days_rel: 59
  • days_push: 14
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

3275 stars · 283 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

node-cron is a zero-dependency job scheduling library for Node.js that runs recurring tasks using standard cron expressions. It supports overlap prevention, distributed coordination across multiple instances, and running heavy jobs in isolated forked background processes.

Use cases

  • run a task every minute in node.js
  • schedule nightly backups with cron expressions
  • prevent overlapping runs of long-running jobs
  • coordinate cron jobs across multiple app replicas
  • run heavy scheduled jobs without blocking the event loop
  • schedule tasks in a specific timezone
  • pause and resume scheduled tasks at runtime

When to choose

  • you need in-process cron scheduling for a Node.js application
  • you want a lightweight scheduler with zero dependencies
  • you run multiple instances and need only one to execute each scheduled fire
  • you want long-running tasks to skip instead of stacking up

When to avoid

  • you need persistent job queues with retries and durability (use a job queue like BullMQ)
  • you need scheduling outside Node.js
  • you need sub-second precision timers rather than cron-style schedules

Facets

library · maturity stable

scheduling workflow-automation developer-tools backend developer-tools cross-platform cron job-scheduler task-scheduling background-jobs distributed-cron overlap-prevention zero-dependencies typescript automation nodejs

4 sources

Member repositories

RepositoryRoleHealth v2
node-cron/node-cronmain96

For agents

markdown · JSON · MCP: product_card(name="node-cron/node-cron")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem