node-cron
Job scheduling for Node.js with overlap prevention and distributed coordination.
Jobs, queues and workflows npm ISC
Used in agent projects
74
0.6% of 12,697 public repos built with AI coding agents
Rank in jobs, queues and workflows
#1 of 7
by use in those projects
Downloads
5.1M
npm, last 7 days, node-cron
GitHub stars
3,280
last push Sep 11, 2026
How node-cron is used
node-cron is a dependency in 74 of the 12,697 public GitHub projects set up for AI coding agents that we scanned (0.6%), #1 of 7 in jobs, queues and workflows. The most used alternative there is APScheduler. Projects that use it most often also use dotenv (78.4%), Axios (50.0%), Express (48.6%).
Often used with node-cron
| dotenv | 78.4% of node-cron projects · 5.0× more than average |
|---|---|
| Axios | 50.0% of node-cron projects · 5.0× more than average |
| Express | 48.6% of node-cron projects · 7.5× more than average |
| ts-node | 41.9% of node-cron projects · 6.1× more than average |
| Solana SPL Token | 39.2% of node-cron projects · 5.4× more than average |
| cors | 39.2% of node-cron projects · 11.8× more than average |
| Solana Web3.js | 47.3% of node-cron projects · 2.9× more than average |
| uuid | 33.8% of node-cron projects · 9.4× more than average |
By coding agent
| Claude Code | 0.8% of projects set up for it |
|---|---|
| GitHub Copilot | 0.6% of projects set up for it |
| Cursor | 0.5% of projects set up for it |
| Gemini CLI | 1.1% of projects set up for it |
| Devin Desktop | 1.8% of projects set up for it |
Share of public repos configured for each agent that list node-cron as a dependency.
Install
| Package | npm install node-cron |
|---|---|
| Main stacks | TypeScript / JavaScript (49), Next.js (19), Python (5), .NET (1) |
| Example projects | raydium-io/raydium-sdk-V2-demo, claude-world/claude-world-studio, flutternft/solana-nft-sales-tracker, cryptopayserver00/cryptopayserver, gopaljilab/Clinical-Insight-Engine |
Alternatives to node-cron
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| APScheduler pypi In-process task scheduler with Cron-like capabilities for Python applications. |
50 (0.4%) | 8.9M | 7,652 | MIT |
| Celery pypi Distributed task queue for Python executing jobs asynchronously across workers. |
48 (0.4%) | 11M | 28.9K | BSD-3-Clause |
| BullMQ npm Fast, reliable Redis-backed queue for jobs and messages in Node.js. |
43 (0.3%) | 9.6M | 9,490 | MIT |
| schedule pypi Simple Python library for scheduling jobs to run at regular intervals. |
29 (0.2%) | 1.3M | 12.3K | MIT License |
| p-queue npm Promise queue with concurrency control for managing async task execution. |
21 (0.2%) | 37.3M | 4,283 | MIT |
| amqplib npm AMQP 0-9-1 client library for RabbitMQ and message-based workflows. |
20 (0.2%) | 3M | 3,844 | MIT |