Dev tools · alternatives · 2026
24 alternatives to Lightweight job scheduling for Node.js
Lightweight job scheduling for Node.js. Contribute to agenda/agenda development by creating an account on GitHub.
Agenda is a lightweight job scheduling library for Node.js that enables developers to schedule and manage recurring or delayed jobs within their applications. It is designed for Node.js developers who need simple… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Lightweight job scheduling for Node.js launched in 2013; newer entries below may have overtaken it.
- 1

Make a beautiful embeddable booking widget in minutes.
2015 · timekit.io · its alternatives →
- 2

My favorite JS/TS job processing framework. Maybe yours too? [ARCHIVED] - eropple/taskbotjs
2018 · github.com · its alternatives →
- 3

- 4

Colin here, creator of Nub. I’ve had the general shape of this in mind for years. Nub runs your code with stock `node`, augmented with a `--require` preload hook[0] that adds a transpiler (oxc-powered, packaged as a Node-API add-on), registers a module resolution hook[1], and injects polyfills as needed for APIs like `Worker`, `Temporal`, etc. All purely additive, your code ultimately runs using Node’s actual engine & stdlib implementations. [0] https://nodejs.org/api/cli.html#-require-module [1]…
Jun 2026 · github.com · its alternatives →
- 5

Modern scheduling library for Python. Contribute to Miksus/rocketry development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 6
Horizon 1.0▲312Realtime, open-source backend for JavaScript apps
2016 · sequence.xyz · its alternatives →
- 7SJ
Hey HN, I'm the maintainer of node-cron (5M+ downloads/month), and I recently built Sidequest.js, a background job runner for Node.js inspired by Oban (Elixir) and Sidekiq (Rails). It solves some common problems I saw with libraries like node-cron: - Jobs don’t block your API: they run in isolated worker threads - No Redis or vendor lock-in: use Postgres, MySQL, SQLite, or MongoDB - Supports retries, uniqueness, concurrency, snoozing, prioritization - Comes with a CLI and a simple dashboard - Works great in monoliths and doesn’t require extra infra Quick start (no signup needed):…
2025 · docs.sidequestjs.com · its alternatives →
- 8

Google Calendar command line tool for Node.js. Contribute to toniov/gcal-cli development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 9

- 10

🚀 Realtime Monitoring solution for Node.js/Express.js apps, inspired by status.github.com, sponsored by https://dynobase.dev - RafalWilinski/express-status-monitor
2016 · github.com · its alternatives →
- 11

- 12

Tasks are a primitive for asynchronous programming and an alternative to working with threads directly. Instead of creating a thread, performing work, then waiting on it using synchronization primitives, you only define a unit of work and let a scheduler decide when and where to execute it. The threads that the scheduler uses are created once and reused for many tasks throughout the program's lifetime. In most cases, creating and executing a task requires not even a single syscall and is a significantly faster operation than creating a thread, resulting in lower latency. Furthermore, tasks…
2024 · github.com · its alternatives →
- 13

Hey HN - this is Alexander from Hatchet. We’re building an open-source platform for managing background tasks, using Postgres as the underlying database. Just over a year ago, we launched Hatchet as a distributed task queue built on top of Postgres with a 100% MIT license (https://news.ycombinator.com/item?id=39643136). The feedback and response we got from the HN community was overwhelming. In the first month after launching, we processed about 20k tasks on the platform — today, we’re processing over 20k tasks per minute (>1 billion per month). Scaling up this quickly was…
2025 · github.com · its alternatives →
- 14

⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs
2018 · github.com · its alternatives →
- 15NC
2018 · medium.com · its alternatives →
- 16IB
2020 · blog.cronhub.io · its alternatives →
- 17

A self-hosted calendar and scheduler server. . Contribute to fmeringdal/nettu-scheduler development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 18

Easily schedule meetings without ever leaving Chrome
2023 · calendar.com · its alternatives →
- 19

Hi! I've built this because I kept reaching for Celery for simple scheduled tasks and it felt like overkill. I just needed "run this function every hour" or "daily at 9am", not distributed workers. So it's decorators for scheduling (@scheduler.every(5).minutes, @scheduler.daily.at("09:00")), state saves to JSON so jobs survive restarts, and there's an optional FastAPI dashboard if you want to see what's running. No Redis, no message broker, runs in-process with your app. Trade-off is it's single process only — if you need distributed workers, stick with Celery.
Jan 2026 · github.com · its alternatives →
- 20

- 21

A node asynchronous process and package monitor. Contribute to AsyncOptics/async-optics development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 22

2019 · pipedream.com · its alternatives →
- 23

A scheduling and time utilities module that doesn't waste your time - kessler/tempus-fugit
2016 · github.com · its alternatives →
- 24

A powerful tool that will change how you run meetings.
2017 · instantagenda.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →