Topic: "webworker"
QwikDev/partytown
Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉
Language: TypeScript - Size: 20.8 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 13,326 - Forks: 442

developit/greenlet
🦎 Move an async function into its own thread.
Language: JavaScript - Size: 54.7 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 4,704 - Forks: 99

parallel-js/parallel.js
Easy multi-core processing utilities for Node.
Language: JavaScript - Size: 546 KB - Last synced at: 4 days ago - Pushed at: 14 days ago - Stars: 3,240 - Forks: 198

neomjs/neo
The application worker driven frontend framework
Language: JavaScript - Size: 32.7 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 2,939 - Forks: 163

ErickWendel/semana-javascript-expert08
JS Expert Week 8.0 - 🎥Pre processing videos before uploading in the browser 😏
Language: JavaScript - Size: 27.8 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 2,481 - Forks: 1,575

GoogleChromeLabs/worker-plugin
👩🏭 Adds native Web Worker bundling support to Webpack.
Language: JavaScript - Size: 125 KB - Last synced at: 3 days ago - Pushed at: almost 4 years ago - Stars: 1,918 - Forks: 79

pshihn/workly
A really simple way to move a function or class to a web worker. 🏋️♀️→ 😄
Language: JavaScript - Size: 61.5 KB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 1,880 - Forks: 51

astoilkov/main-thread-scheduling
Fast and consistently responsive apps using a single function call
Language: TypeScript - Size: 394 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 1,332 - Forks: 33

KonghaYao/cn-font-split
划时代的字体切割工具,CJK与任何字符!支持 otf、ttf、woff2 字体多线程切割,完美地细颗粒度地进行包大小控制。A revolutionary font subetter that supports CJK and any characters! It enables multi-threaded subset of otf, ttf, and woff2 fonts, allowing for precise control over package size.
Language: Rust - Size: 12.2 MB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 807 - Forks: 29

dai-shi/react-hooks-worker
React custom hooks for web workers
Language: TypeScript - Size: 2.44 MB - Last synced at: about 18 hours ago - Pushed at: about 2 years ago - Stars: 711 - Forks: 16

AlloyTeam/alloy-worker
面向事务的高可用 Web Worker 通信框架
Language: TypeScript - Size: 833 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 644 - Forks: 53

GoogleChromeLabs/comlink-loader
Webpack loader to offload modules to Worker threads seamlessly using Comlink.
Language: JavaScript - Size: 31.3 KB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 625 - Forks: 40

alesgenova/post-me
📩 Use web Workers and other Windows through a simple Promise API
Language: TypeScript - Size: 801 KB - Last synced at: about 5 hours ago - Pushed at: about 4 years ago - Stars: 513 - Forks: 13

eshaz/wasm-audio-decoders
Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.
Language: JavaScript - Size: 551 MB - Last synced at: 12 days ago - Pushed at: 21 days ago - Stars: 509 - Forks: 31

developit/jsdom-worker
👷♀️ Use Web Workers in Jest / JSDOM 🌈
Language: JavaScript - Size: 199 KB - Last synced at: about 1 hour ago - Pushed at: about 2 years ago - Stars: 290 - Forks: 20

alexcrist/autotone
A vocal pitch correction web application (like Autotune)
Language: C - Size: 13.3 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 284 - Forks: 10

yisar/smallapp
🎃 Chinese miniapp architecture.
Language: JavaScript - Size: 11.9 MB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 283 - Forks: 63

latsic/imgalign
Webapplication for image stitching and aligning
Language: C++ - Size: 228 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 265 - Forks: 42

dai-shi/redux-in-worker
Entire Redux in Web Worker
Language: TypeScript - Size: 900 KB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 261 - Forks: 6

niutech/vue-in-web-worker
Vue.js in Web Worker
Language: Vue - Size: 414 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 212 - Forks: 6

oguzeroglu/Rhubarb
A WebSocket library optimized for multiplayer JS games, works on WebWorkers with binary data.
Language: JavaScript - Size: 876 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 202 - Forks: 8

mathe42/vite-plugin-comlink
Use WebWorkers in Vite with comlink!
Language: TypeScript - Size: 444 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 201 - Forks: 18

azu/kvs
Lightweight key-value storage library for Browser, Node.js, and In-Memory.
Language: TypeScript - Size: 2.12 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 185 - Forks: 6

DaniGuardiola/rpc-anywhere
Create a type-safe RPC anywhere.
Language: TypeScript - Size: 354 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 180 - Forks: 2

qualified/lsps
Use Language Servers with in-browser editors. Monorepo of editor agnostic packages and CodeMirror client.
Language: TypeScript - Size: 12.7 MB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 162 - Forks: 15

rosslh/Mandelbrot.site
Explore the Mandelbrot set fractal online in your web browser. Built with Rust, Wasm, and TypeScript.
Language: Rust - Size: 142 MB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 157 - Forks: 10

gao-sun/github-vsc 📦
🐙 Launch VSCode dev environment in your browser.
Language: TypeScript - Size: 398 KB - Last synced at: 22 days ago - Pushed at: about 4 years ago - Stars: 131 - Forks: 18

kriasoft/cloudflare-starter-kit
Template (boilerplate) repository for scaffolding Cloudflare Workers projects
Language: TypeScript - Size: 5.59 MB - Last synced at: 15 minutes ago - Pushed at: about 2 years ago - Stars: 125 - Forks: 21

d-markey/squadron
Multithreading and worker thread pool for Dart / Flutter, to offload CPU-bound and heavy I/O tasks to Isolate or Web Worker threads (JS+WASM).
Language: Dart - Size: 109 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 106 - Forks: 2

IguMail/socketio-shared-webworker
Socket.io client inside a WebWorker thread
Language: JavaScript - Size: 2.51 MB - Last synced at: about 21 hours ago - Pushed at: over 2 years ago - Stars: 96 - Forks: 15

elsmr/mp3-mediarecorder
🎙MediaRecorder ponyfill that records audio as mp3
Language: TypeScript - Size: 5.19 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 89 - Forks: 8

wix-incubator/remote-dom
Language: JavaScript - Size: 566 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 86 - Forks: 19

TwoAbove/noita-tools
A collection of tools for Nolla Game's Noita that help get insight into seeds and find ones with special constraints.
Language: TypeScript - Size: 70.5 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 74 - Forks: 8

deakjahn/flutter_isolate_web
Unified interface to isolates and web workers.
Language: Dart - Size: 83 KB - Last synced at: about 2 hours ago - Pushed at: about 4 years ago - Stars: 68 - Forks: 15

Wildhoney/Freelancer
:necktie: An implementation of on-the-fly defined WebWorkers that are created inline using data URIs, rather than separate physical files — for the benefit of all humanity.
Language: JavaScript - Size: 1.88 MB - Last synced at: about 7 hours ago - Pushed at: about 8 years ago - Stars: 67 - Forks: 1

jershell/simple-jsonrpc-js
Simple jsonrpc javascript library. Generate and parse json rpc messages
Language: JavaScript - Size: 139 KB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 66 - Forks: 19

ng-web-apis/workers 📦
A library for comfortable use of Web Workers API in Angular
Language: TypeScript - Size: 339 KB - Last synced at: 4 minutes ago - Pushed at: almost 2 years ago - Stars: 65 - Forks: 4

GrabarzUndPartner/nuxt-font-loader-strategy 📦
Helps to load fonts and activate them by preloading.
Language: JavaScript - Size: 7.19 MB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 64 - Forks: 1

wizardoc/arrow-cache
🏹️Cache mechanism base on Web Worker, help us build high performance webApp.
Language: TypeScript - Size: 1.21 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 62 - Forks: 6

maxgaurav/indexeddb-orm
Indexed DB ORM
Language: TypeScript - Size: 688 KB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 60 - Forks: 12

patrikx3/gitlist Fork of klaussilveira/gitlist
🤖 A decorated enhanced elegant, feature rich and modern private git ui repository viewer
Language: PHP - Size: 8.82 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 58 - Forks: 9

rokid/node-webworker
Threads in Node.js with Web Worker
Language: JavaScript - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 55 - Forks: 1

h1romas4/libymfm.wasm
This repository is an experimental WebAssembly build of the [ymfm](https://github.com/aaronsgiles/ymfm) Yamaha FM sound cores library.
Language: Rust - Size: 19.5 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 54 - Forks: 8

okikio/sharedworker
A small spec. compliant polyfill for SharedWorkers, it acts as a drop in replacement for normal Workers.
Language: JavaScript - Size: 1.66 MB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 52 - Forks: 5

notrabs/use-ammojs
ammo.js physics for use with react-three-fiber
Language: TypeScript - Size: 2.27 MB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 49 - Forks: 9

pocesar/react-use-comlink
Three ways to use Comlink web workers through React Hooks (and in a typesafe manner).
Language: TypeScript - Size: 122 KB - Last synced at: 27 days ago - Pushed at: over 5 years ago - Stars: 49 - Forks: 4

duart38/Thread
type safe multi-threading made easier
Language: TypeScript - Size: 111 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 48 - Forks: 3

squidfunk/iframe-worker
A tiny WebWorker shim for file://
Language: TypeScript - Size: 1.32 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 47 - Forks: 12

bucherfa/lineageos-devices
LineageOS Devices
Language: JavaScript - Size: 3.08 MB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 46 - Forks: 4

graphcentral/graph
Performant graph visualization on the web with WebGL + Webworkers + IndexedDB / https://graphcentral.github.io/graph
Language: TypeScript - Size: 29.5 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 46 - Forks: 2

unadlib/data-transport
A simple and responsive universal transport
Language: TypeScript - Size: 751 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 45 - Forks: 1

patcito/mindwallet
mindwallet helps you create brain wallets with the strongest encryption algorithm in existence so that you don't need to spend money on expensive proprietary hardware wallets that require you to memorize a passphrase anyway.
Language: HTML - Size: 20.9 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 43 - Forks: 12

gaplo917/react-offload-ui-thread-research
React offload UI Thread research
Language: TypeScript - Size: 1.78 MB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 41 - Forks: 2

fabiospampinato/worktank
A simple isomorphic library for executing functions inside WebWorkers or Node Threads pools.
Language: TypeScript - Size: 82 KB - Last synced at: 13 days ago - Pushed at: 11 months ago - Stars: 40 - Forks: 2

unadlib/coaction
Effortless multithreading for high-performance JavaScript web apps.
Language: TypeScript - Size: 10.1 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 33 - Forks: 1

neomjs/covid-dashboard
COVID19 Dashboard
Language: JavaScript - Size: 19.4 MB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 33 - Forks: 10

mutebg/WorkerStore
Small React state container running inside WebWorker
Language: JavaScript - Size: 310 KB - Last synced at: 9 days ago - Pushed at: over 7 years ago - Stars: 31 - Forks: 0

theajack/logger
Web logger based on indexedDB and WebWorker
Language: TypeScript - Size: 396 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 30 - Forks: 8

ApelegHQ/lot
Sandbox for isolating ECMAScript code
Language: TypeScript - Size: 752 KB - Last synced at: about 13 hours ago - Pushed at: about 2 months ago - Stars: 29 - Forks: 1

busytex/busytex
TexLive programs bundled into a single static binary for x86_64-linux / WASM
Language: Makefile - Size: 1.01 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 2

dpsthree/angular-performance-playground
A sample application that allows the user to explore Angular's performance capabilities
Language: TypeScript - Size: 3.99 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 5

mys1024/worker-fn
worker-fn hides the complexity of communication between the JavaScript main thread and Worker threads, making it easy to call the functions defined in workers.
Language: TypeScript - Size: 376 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 1

bigtimebuddy/pixi-webworker-example 📦
Language: TypeScript - Size: 662 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 0

molvqingtai/comctx
Cross-context RPC solution with type safety and flexible adapters.
Language: TypeScript - Size: 834 KB - Last synced at: about 4 hours ago - Pushed at: 5 days ago - Stars: 22 - Forks: 0

mendrik/diorama-2023
An image layout algorithm for fixed sized canvases.
Language: TypeScript - Size: 58.4 MB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 22 - Forks: 1

zemlyansky/random-forest
Random forests ported to Javascript with WebAssembly and WebWorkers
Language: JavaScript - Size: 344 KB - Last synced at: 21 days ago - Pushed at: almost 3 years ago - Stars: 22 - Forks: 4

indreklasn/pwa-example
Everything you need to know about PWAs
Language: JavaScript - Size: 80.1 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 22 - Forks: 10

d-markey/squadron_builder
Dart code generator for Squadron workers. Implement your worker service and let squadron_builder bridge the gap with Web Workers and Isolates!
Language: Dart - Size: 735 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 2

BackdoorTech/Beast-ORM
ORM for accessing indexedDB as a promise base api implementation.
Language: TypeScript - Size: 1.61 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 8

justahero/qrcode-wasm-bindgen
A WebAssembly project with wasm-bindgen & web workers
Language: JavaScript - Size: 30.3 KB - Last synced at: 3 days ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 3

r17x/Medicine
⚙⚕️💊⚛️Simple Todo with Create-React-app
Language: JavaScript - Size: 6.35 MB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 0

Deserter-io/vkListr
Скачивание списка Участников сообщества ВКонтакте
Language: JavaScript - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 5

mizchi/minlink
Minimum(> 1kb) and isomorphic worker wrapper with comlink like rpc.
Language: TypeScript - Size: 161 KB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 0

Silencesnow/worker-demo-2022
demo for web worker
Language: TypeScript - Size: 43.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 6

gkjohnson/threading-js
Wrapper for Web Workers for easily running a function from the client without serving the worker a script
Language: JavaScript - Size: 1.83 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 4

denosaurs/parry
👷🏽♂️ Run deno functions in WebWorkers
Language: TypeScript - Size: 54.7 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 1

japgolly/webapp-util
Scala Webapp Utilities
Language: Scala - Size: 673 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 3

ryuever/cronr
Time-based job scheduler in millisecond precision running on browser(webWorkers support) and Node.js
Language: TypeScript - Size: 5.45 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 4

wuyunqiang/dynamic-tasks
一个避免卡顿的js任务库
Language: TypeScript - Size: 143 KB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 16 - Forks: 4

johanholmerin/nested-worker
Nested Worker polyfill for Safari
Language: JavaScript - Size: 36.1 KB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 4

tharunoptimus/simple-worker-upload
Offloading Upload Process to a web worker with UI updates
Language: TypeScript - Size: 3.66 MB - Last synced at: 24 days ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 2

Magnithor/CanvasTable
CanvasTable
Language: JavaScript - Size: 1.82 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 3

mtgoncurve/mtgoncurve.com
Frontend code for mtgoncurve.com
Language: Vue - Size: 3.49 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 5

trentmwillis/ez-offscreen-canvas
A small library to make it easier to use OffscreenCanvas in a Web Worker
Language: HTML - Size: 162 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 0

damoresa/ng-webworker
Repository featuring a web worker running within Angular.
Language: TypeScript - Size: 126 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 14 - Forks: 6

arqex/worker-function
Create functions that are executed inside of web workers and return promises.
Language: JavaScript - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 1

alexnoz/wasm-worker-api
:seedling: Move compiled with Emscripten C/C++ functions into a separate thread
Language: JavaScript - Size: 119 KB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 3

alvarolorentedev/web-threads
generic threads using web workers for the web
Language: JavaScript - Size: 1.23 MB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 1

johnrjj/react-measure-text-worker
📏 Experimental off-thread position calculator built for React 📐
Language: TypeScript - Size: 266 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 2

chenxiaoyao6228/code-studio
Online web code runner for JS and NodeJS, build with Angular 18 + RxJS + WebContainers + Monaco Editor + XtermJS
Language: TypeScript - Size: 17.2 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 11 - Forks: 1

gyeongseokKang/nextjs-webworker-ffmpegwasm
FFmpeg WASM with Next.js, TypeScript, and Web Workers
Language: TypeScript - Size: 96.7 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 2

Natasha08/redux-middleware-workers
A redux-middleware solution for multiple web workers
Language: JavaScript - Size: 769 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 3

WangShan010/turf-async
turfAsync 使 Turf 可以在 Web Worker 中运行,避免计算量较大时造成页面阻塞卡死。
Language: HTML - Size: 426 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 4

faerryn/wasmbrot
Mandelbrot viewer using WebAssembly
Language: JavaScript - Size: 964 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 10 - Forks: 0

epiviz/epiviz.gl
Visualize genomic data using webgl and webworkers, in an effort to provide a fluid, high-performance user experience.
Language: JavaScript - Size: 68.1 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 10 - Forks: 5

QdabuliuQ/QuickChart
基于Echarts实现图表在线编辑
Language: Vue - Size: 5.91 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 1

zduny/mezzenger
Message passing infrastructure for Rust.
Language: Rust - Size: 187 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0

behnammodi/jetworker
jetworker easy way for community with Web Worker
Language: JavaScript - Size: 2.19 MB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 0

keyframe-refiner/keyframe-refiner
原画位置合わせ / Anime keyframe stabilizer done right.
Language: Svelte - Size: 18.8 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 0

thi-ng/ws-ldn-11 📦
High Performance ClojureScript - WebGL, WebRTC, Web workers & asm.js
Language: Clojure - Size: 15.6 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 3
