JavaScript WASM

Open-source JavaScript projects categorized as WASM

WebAssembly (abbreviated WASM) is a binary instruction format for a stack-​based virtual machine. WebAssembly is an open standard that defines a portable binary-code format for executable programs, and a corresponding textual assembly language, as well as interfaces for facilitating interactions between such programs and their host environment.

Top 23 JavaScript WASM Projects

  1. v86

    x86 PC emulator and x86-to-wasm JIT, running in the browser

    Project mention: JSLinux | news.ycombinator.com | 2025-04-14
  2. 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.

    Civic Auth logo
  3. sql.js

    A javascript library to run SQLite on the web.

    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.

  4. webvm

    Virtual Machine for the Web

    Project mention: JSLinux | news.ycombinator.com | 2025-04-14
  5. meshery

    Meshery, the cloud native manager

    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

  6. telegram-react

    Experimental Telegram web client with tdlib, webassembly and react js under the hood

  7. wordpress-playground

    Run WordPress in the browser via WebAssembly PHP

    Project mention: The Static Site Paradox | news.ycombinator.com | 2024-10-08

    > 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

  8. watlings

    Learn WebAssembly by writing small programs!

  9. 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.

    SurveyJS logo
  10. butterchurn

    Butterchurn is a WebGL implementation of the Milkdrop Visualizer

    Project mention: ButterChurn – WebGL2 Audio Visualizer | news.ycombinator.com | 2024-06-03
  11. wa-sqlite

    WebAssembly SQLite with support for browser storage extensions

    Project mention: Sqlite3 WebAssembly | news.ycombinator.com | 2024-10-15
  12. opus-recorder

    A library for encoding and decoding web audio as OggOpus.

  13. webassemblyjs

    Toolchain for WebAssembly

  14. python-wasm

    Build scripts and configuration for building CPython for Emscripten

  15. 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.

  16. 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-18

    It'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...

  17. 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
  18. vosk-browser

    A speech recognition library running in the browser thanks to a WebAssembly build of Vosk

  19. jSquash

    Browser & Web Worker focussed image codec wasm bundles derived from the Squoosh App.

    Project mention: How web worker works with a practical example | dev.to | 2025-02-23

    Jsquash webp doc

  20. argon2-browser

    Argon2 library compiled for browser runtime

  21. core

    GO implementation of the Terra Protocol (by terra-money)

  22. localpdfmerger

    Merge PDFs, optimize PDFs, and extract Information like Images from PDF Files locally inside your Browser

  23. jxl.js

    JPEG XL decoder in JavaScript using WebAssembly (WASM)

  24. wasm-pack-plugin

    webpack plugin for Rust

  25. libarchivejs

    Archive library for browsers

  26. 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.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript WASM discussion

Log in or Post with

JavaScript WASM related posts

  • JSLinux

    13 projects | news.ycombinator.com | 14 Apr 2025
  • How web worker works with a practical example

    2 projects | dev.to | 23 Feb 2025
  • V86: Working Operating Systems in the Browser

    1 project | news.ycombinator.com | 22 Jan 2025
  • Tiny Challenges for Learning WebAssembly

    1 project | news.ycombinator.com | 4 Jan 2025
  • New 41 GitHub Repositories - Open Source of Dec 24, 2024

    1 project | dev.to | 25 Dec 2024
  • Introducing Rlinguo, a native mobile app that runs R

    3 projects | dev.to | 23 Dec 2024
  • If Not React, Then What?

    16 projects | news.ycombinator.com | 30 Nov 2024
  • A note from our sponsor - Civic Auth
    www.civic.com | 15 May 2025
    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 →

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

Sponsored
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.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?