JoSk - Task/CRON scheduler for horizontally scaled apps

JSON →
library 6.2.0 ·javascript
verified Jun 7, 2026

JoSk (v6.2.0) is a Node.js task manager for horizontally scaled applications, mimicking native setTimeout/setInterval API with CRON support. It synchronizes queued tasks across multiple application instances via Redis, MongoDB, or PostgreSQL adapters, using storage-level leases and atomic task claims to ensure each tick is processed by exactly one instance. Released under BSD-3-Clause, with zero runtime dependencies, TypeScript types, and support for Node.js >=20.9.0 and Bun >=1.1.0. Suitable for clusters, multi-server, and multi-threaded environments, as well as single-instance apps.