Bree
The best job scheduler for Node.js and JavaScript with worker threads and cron support.
Why consider Bree?
Bree is an open-source job and task scheduler for Node.js, JavaScript, and TypeScript. Utilizing native Node.js worker threads (worker_threads) and child processes, Bree executes periodic background scripts with human-friendly cron schedules without blocking the event loop.
Learn Bree by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Bree
Bree runs background jobs inside isolated worker threads, preventing CPU-intensive batch jobs from crashing the main Node.js process.
Installation
npm install breeBree is licensed under the permissive MIT License.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.