wilk/microjob
A tiny wrapper for turning Node.js worker threads into easy-to-use routines for heavy CPU loads. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2929
- days_rel: n/a
- days_push: 1337
- n_releases_24m: 0
Adoption not part of the score
2005 stars · 46 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Microjob is a tiny TypeScript library that wraps Node.js worker_threads into a simple promise-based API for running CPU-bound work in background threads. It manages a worker pool with auto self-healing and supports both sync and async anonymous functions as jobs.
Use cases
- run heavy CPU computations off the Node.js event loop
- execute anonymous functions in worker threads
- parallelize CPU-bound tasks with a worker pool
- avoid blocking the main thread during intensive loops
- offload data crunching in a Node.js backend
When to choose
- you need simple, promise-based multithreading for CPU-bound work in Node.js
- you want a worker pool without managing worker_threads manually
- your jobs are short-lived anonymous functions
When to avoid
- your workload is I/O-bound rather than CPU-bound
- you need long-lived threads or shared state between workers
- you need to pass complex runtime context or non-serializable data to jobs
- you need a library with frequent updates or broad Node.js version support beyond 12+
Facets
library · maturity maintenance
concurrency developer-tools developer-tools backend performance worker-threads multithreading worker-pool cpu-bound typescript nodejs javascript
3 sources
- readme: https://github.com/wilk/microjob · fetched 2026-08-28 · 338f9d1cd701
- homepage: https://wilk.github.io/microjob/ · fetched 2026-08-29 · e703f149a3b9
- registry_npm: https://registry.npmjs.org/microjob · fetched 2026-08-29 · ec41f54c1cfe
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| wilk/microjob | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem