Show HN: Knitting – A shared-memory concurrency runtime for Node.js,Bun,and Deno
Category: devtools
Tags: concurrency, worker-pool, shared-memory, nodejs, deno, bun
Score: 7.5/10 (Innovation: 8, Technical: 8, Documentation: 8, Utility: 6)
Knitting is a cross-runtime worker pool that uses shared-memory IPC to enable fast, typed async function calls across threads and processes in Node.js, Deno, and Bun. It simplifies CPU-heavy and isolated workloads by providing a clean API for task definitions, timeouts, abort signals, and strict worker permissions, with performance gains of 5x–25x over traditional postMessage.
Target audience: backend developers, Node.js/Deno/Bun developers, performance engineers
Repository: https://js.knitting.run/ · TypeScript · Apache-2.0 · 102 stars
View on Hacker News