JavaScript WebAssembly

Open-source JavaScript projects categorized as WebAssembly

Top 23 JavaScript WebAssembly Projects

WebAssembly
  1. Tesseract.js

    Pure Javascript OCR for more than 100 Languages 📖🎉🖥

    Project mention: OCR in the Browser: How Tesseract.js Makes PDF Text Extraction Free | dev.to | 2026-04-25

    For the actual implementation in your own app, the Tesseract.js GitHub repo is well-documented and the API hasn't changed much in years.

  2. Puter.js

    Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.

    Puter.js logo
  3. webvm

    Virtual Machine for the Web

    Project mention: Running Python code in a sandbox with MicroPython and WASM | news.ycombinator.com | 2026-06-06

    The architecture is a fairly straightforward WebAssembly-native monolithic kernel. Most of the complexities come from making things work well within the browser constraints for real world, large apps.

    We have quite a bit of experience on the topic however, these are previous projects of ours:

    WebVM (https://webvm.io): x86 Debian shell running client-side in the browser via x86 -> WebAssembly JIT compilation

    Browsercraft (https://browsercraft.cheerpj.com): Minecraft running unmodified in the browser via our WebAssembly JVM (CheerpJ)

  4. evidence

    Business intelligence as code: build fast, interactive data visualizations in SQL and markdown

    Project mention: Business Intelligence as Code | news.ycombinator.com | 2026-06-19
  5. walt

    :zap: Walt is a JavaScript-like syntax for WebAssembly text format :zap:

  6. pic-smaller

    Pic Smaller – Compress JPEG, PNG, WEBP, AVIF, SVG and GIF images intelligently

  7. telegram-react

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

  8. wordpress-playground

    Run WordPress in the browser via WebAssembly PHP

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. watlings

    Learn WebAssembly by writing small programs!

    Project mention: Watlings: Learn WebAssembly by writing small programs | news.ycombinator.com | 2026-01-09
  11. wa-sqlite

    WebAssembly SQLite with support for browser storage extensions

    Project mention: What if the browser was the server? | news.ycombinator.com | 2026-05-12

    That's good to know, thanks!

    It makes this quite realistic, which might mean a good/great OPFS VFS (like Roy's) actually starts to make sense.

    https://github.com/rhashimoto/wa-sqlite/discussions/99

  12. unity-webxr-export

    Develop and export WebXR experiences using Unity WebGL

  13. cheerp-meta

    Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript

  14. sqlite-wasm

    SQLite Wasm conveniently wrapped as an ES Module.

  15. opus-recorder

    A library for encoding and decoding web audio as OggOpus.

  16. wasm-git

    GIT for nodejs and the browser using https://libgit2.org compiled to WebAssembly with https://emscripten.org

  17. webassemblyjs

    Toolchain for WebAssembly

  18. python-wasm

    Build scripts and configuration for building CPython for Emscripten

  19. camaro

    camaro is a Node.js library that transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around.

  20. wasm-audio-decoders

    Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.

  21. wasmedge-quickjs

    A high-performance, secure, extensible, and OCI-complaint JavaScript runtime for WasmEdge.

  22. vosk-browser

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

  23. wasm-by-example

    Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)

  24. firefox-wasm

    🦊 Firefox in WebAssembly

    Project mention: Firefox-WASM: Firefox in WebAssembly | news.ycombinator.com | 2026-07-15
  25. quarto-webr

    Community developed Quarto Extension to Embed webR for HTML Documents, RevealJS, Websites, Blogs, and Books.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 WebAssembly discussion

Log in or Post with

JavaScript WebAssembly related posts

  • Firefox-WASM: Firefox in WebAssembly

    1 project | news.ycombinator.com | 15 Jul 2026
  • Firefox Now Runs on WebAssembly: Open-Source GitHub Project Released, Details Pending

    1 project | dev.to | 15 Jul 2026
  • What if the browser was the server?

    2 projects | news.ycombinator.com | 12 May 2026
  • Show HN: Access OPFS from multiple tabs using a fake Shared Worker

    2 projects | news.ycombinator.com | 1 May 2026
  • OCR in the Browser: How Tesseract.js Makes PDF Text Extraction Free

    1 project | dev.to | 25 Apr 2026
  • CERN rebuilt the original browser from 1989

    2 projects | news.ycombinator.com | 20 Feb 2026
  • Ghostty compiled to WASM with xterm.js API compatibility

    20 projects | news.ycombinator.com | 1 Dec 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source WebAssembly projects in JavaScript? This list will help you:

# Project Stars
1 Tesseract.js 38,608
2 webvm 17,106
3 evidence 6,833
4 walt 4,639
5 pic-smaller 2,717
6 telegram-react 2,562
7 wordpress-playground 1,971
8 watlings 1,755
9 wa-sqlite 1,397
10 unity-webxr-export 1,253
11 cheerp-meta 1,187
12 sqlite-wasm 1,036
13 opus-recorder 995
14 wasm-git 837
15 webassemblyjs 834
16 python-wasm 683
17 camaro 581
18 wasm-audio-decoders 568
19 wasmedge-quickjs 562
20 vosk-browser 527
21 wasm-by-example 525
22 firefox-wasm 496
23 quarto-webr 444

Sponsored
Puter.js - The Backend for AI-Generated Apps
One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
developer.puter.com

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