josk
Cluster-safe task scheduling for Node.js and Bun apps
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install JoSk?โผ
Run `npx skills add veliovgroup/josk --all -g -y` in your terminal to install the JoSk skill globally for your coding agent.
How to run a cron job only once across multiple servers?โผ
Use JoSk with a Redis, MongoDB, or PostgreSQL adapter โ it claims each due tick with a storage-level lock so only one instance executes the task.
Does JoSk work with Redis Cluster or KeyDB?โผ
Yes. Pass `useHashTags: true` to the RedisAdapter for Redis, KeyDB, or Valkey Cluster so all scheduler keys stay in one hash slot.
Can JoSk replace node-cron or BullMQ?โผ
Yes for distributed scheduling needs. JoSk mimics setTimeout and setInterval with cluster-wide guarantees, and pairs with cron-parser for CRON expressions.
Does JoSk work with Meteor.js?โผ
Yes. Install the `ostrio:cron-jobs` Meteor package and reuse your app's existing MongoDB connection through the MongoAdapter.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core