Topics / #web-worker
Web-worker projects on GitHub
Offloading computation to browser web workers.
As of , the most-starred Web-worker projects on GitHub are yew (32.8K stars), highlight.js (25K stars) and Fuse (20.5K stars). GitHub.Locker tracks 6 Web-worker repositories with 121.2K stars combined. The fastest-growing on October 16 was speedtest, with +4 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+4speedtest
librespeed/speedtest · ★ 15.2KLibreSpeed is a self-hosted internet speed test you host on your own server, built in plain JavaScript with XMLHttpRequest and Web Workers instead of Flash or Java.
+4partytown
QwikDev/partytown · ★ 13.8KPartytown is a lazy-loaded library that relocates resource-intensive third-party scripts off the main thread and into a web worker, so your own code gets the main thread.
+2yew
yewstack/yew · ★ 32.8KYew is a modern Rust framework for creating multi-threaded, front-end web apps with WebAssembly. You build the UI in Rust, and the app compiles to Wasm that runs in the browser.
highlight.js
highlightjs/highlight.js · ★ 25KA syntax highlighter written in JavaScript: it finds code on a page (or a string on a server) and renders it with language-aware coloring, detecting the language automatically. Zero dependencies.
The all-time top
6 projects · by stars
- 32.8K
#1 · yewstack/yewyew
Yew is a modern Rust framework for creating multi-threaded, front-end web apps with WebAssembly. You build the UI in Rust, and the app compiles to Wasm that runs in the browser.
- 25K
#2 · highlightjs/highlight.js
highlight.js
A syntax highlighter written in JavaScript: it finds code on a page (or a string on a server) and renders it with language-aware coloring, detecting the language automatically. Zero dependencies.
- 20.5K
#3 · krisk/FuseFuse
Fuse.js is a lightweight, zero-dependency fuzzy-search library for JavaScript and TypeScript. It runs in the browser and on Node, and is built for searching small-to-medium datasets client-side instead of standing up a dedicated search backend.
- 4

speedtest
15.2Klibrespeed/speedtest · JavaScriptLibreSpeed is a self-hosted internet speed test you host on your own server, built in plain JavaScript with XMLHttpRequest and Web Workers instead of Flash or Java.
- 5
flexsearch
13.8Knextapps-de/flexsearch · JavaScriptFlexSearch is a next-generation full-text search library for the Browser and Node.js, built for very high query speed and features like multi-field search, phonetic matching, tag search, and result highlighting.
- 6

partytown
13.8KQwikDev/partytown · TypeScriptPartytown is a lazy-loaded library that relocates resource-intensive third-party scripts off the main thread and into a web worker, so your own code gets the main thread.
Related topics
Often tagged together