The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun)
-
Updated
Mar 26, 2026 - TypeScript
The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun)
JavaScript Object like api, backed by an arraybuffer
⚡ Blazing-fast browser MD5 via Rust WASM + Worker Pool. Up to 16× faster than spark-md5 for large files. ESM-only.
SKSQL is a SQL database for the web and node.js written in Typescript.
u-znth is a low-latency four-oscillator synthesizer created entirely in JavaScript.
A zero-copy distributed runtime built on SharedArrayBuffer. Go kernel orchestrates Rust WASM compute modules with atomic epoch signaling. No wasm-bindgen, no serialization overhead — just shared memory and 60FPS+ rendering. BSL-1.1 licensed.
Rayon-like data parallelism for Node.js: a Vite plugin that compiles "use parallel" functions to worker_threads kernels with SharedArrayBuffer + Atomics
Zero-dependency codec library for UTF-8, Base64, Hex and ByteString encoding/decoding.
Three.js models viewer boilerplate
Production-ready template for Next.js 16, React 19, and Rust (WASM). Features Web Workers for non-blocking performance, Tailwind v4, and Zustand.
WAV file amplitude visualizer that renders video entirely in the browser
Angular App that consumes large volume of data
Threejs + Cannonjs + WebWorker + SharedArraybuffer
Typed shared-memory contract research for coherent state across workers, AudioWorklets, and WebAssembly runtimes.
High-performance Video to GIF converter using React 19, FFmpeg.wasm, and Web Workers for client-side, multithreaded processing.
Every anime at once - 21,474 series and films on an interactive WebGL voronoi poster wall. An anime fork of nothing-to-watch.
Reference bridge for browser audio: lock-free SAB lanes for WebGPU macro state, realtime input events, and additive GPU residual blocks in AudioWorklets.
Efficiently partition an ArrayBuffer into multiple TypedArray views with alignment support for optimal memory access.
Crossfilter over millions of rows in the browser: shared-memory workers, Falcon-style lookup tables, a WebGL2 density scatter plot.
To associate your repository with the sharedarraybuffer topic, visit your repo's landing page and select "manage topics."