Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 JavaScript WASM Projects
-
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
Project mention: Using SQLite in the Browser with WebAssembly and React (Local-First Apps with No Backend) | dev.to | 2025-04-30
Thanks to SQLite compiled to WebAssembly (via sql.js), you can embed a full-featured, persistent relational DB in the browser, and use it directly from your React app. Ideal for offline-first apps, data visualization, form builders, and more.
-
-
Project mention: Top Open Source Communities you should not miss out in 2025🔥 | dev.to | 2024-12-20
To join Meshery, Checkout: Website: Meshery's website Github: Meshery's Github
-
-
> Or you could just use publii, an office suite of your choice, or type bad html and css by hand, then pass raw files on very cheap hosting providers, enjoying a clunky, and sometimes ugly, "website".
WordPress folks are working to enable static generation using WordPress Playground. It will work pretty much like Publii does today.
https://github.com/WordPress/wordpress-playground/issues/707
-
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
-
-
-
-
camaro
camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around.
-
wasm-by-example
Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)
Project mention: Waxolotl – a small language that compiles to WebAssembly text format | news.ycombinator.com | 2024-05-18It's crazy that even the simplest Hello World translates to 1191 lines of WebAssembly text format (without comments). Compare it to only 18 lines with AssemblyScript: https://github.com/torch2424/wasm-by-example/blob/master/exa...
-
wasm-audio-decoders
Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.
Project mention: Web Assembly audio decoders highly optimized for size and performance | news.ycombinator.com | 2024-10-28 -
vosk-browser
A speech recognition library running in the browser thanks to a WebAssembly build of Vosk
-
Jsquash webp doc
-
-
-
localpdfmerger
Merge PDFs, optimize PDFs, and extract Information like Images from PDF Files locally inside your Browser
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript WASM discussion
JavaScript WASM related posts
-
JSLinux
-
How web worker works with a practical example
-
V86: Working Operating Systems in the Browser
-
Tiny Challenges for Learning WebAssembly
-
New 41 GitHub Repositories - Open Source of Dec 24, 2024
-
Introducing Rlinguo, a native mobile app that runs R
-
If Not React, Then What?
-
A note from our sponsor - Civic Auth
www.civic.com | 15 May 2025
Index
What are some of the best open-source WASM projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | v86 | 20,631 |
2 | sql.js | 13,151 |
3 | webvm | 12,950 |
4 | meshery | 7,058 |
5 | telegram-react | 2,421 |
6 | wordpress-playground | 1,737 |
7 | watlings | 1,639 |
8 | butterchurn | 1,638 |
9 | wa-sqlite | 1,070 |
10 | opus-recorder | 972 |
11 | webassemblyjs | 802 |
12 | python-wasm | 681 |
13 | camaro | 563 |
14 | wasm-by-example | 516 |
15 | wasm-audio-decoders | 512 |
16 | vosk-browser | 427 |
17 | jSquash | 421 |
18 | argon2-browser | 399 |
19 | core | 389 |
20 | localpdfmerger | 373 |
21 | jxl.js | 339 |
22 | wasm-pack-plugin | 317 |
23 | libarchivejs | 293 |