C++ WebAssembly

Open-source C++ projects categorized as WebAssembly

Top 23 C++ WebAssembly Projects

WebAssembly
  1. emscripten

    Emscripten: An LLVM-to-WebAssembly Compiler

    Project mention: WebAssembly: Yes, but for What? | news.ycombinator.com | 2025-07-08
  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. SSVM

    WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.

  4. perspective

    A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

    Project mention: Perspective: A data visualization and analytics component for large datasets | news.ycombinator.com | 2025-07-11
  5. wabt

    The WebAssembly Binary Toolkit

  6. magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

  7. usearch

    Fast Open-Source Search & Clustering engine Γ— for Vectors & Arbitrary Objects Γ— in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram πŸ”

    Project mention: Cppyy: Automatic Python-C++ Bindings | news.ycombinator.com | 2025-07-16

    In case you are searching for fun use-cases, here's how one experiment with weird similarity metrics & kNN data-structures via Cppyy (for C++ kernel), Numba (for Python), or PeachPy (for x86 Asm), interacting with a precompiled engine: https://github.com/unum-cloud/usearch/blob/main/python/READM...

  8. opencv-mobile

    The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, HarmonyOS, WebAssembly, watchOS, tvOS, visionOS

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. asm-dom

    A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)

  11. Diagon

    Interactive ASCII art diagram generators. :star2:

  12. OnnxStream

    Lightweight inference library for ONNX files, written in C++. It can run Stable Diffusion XL 1.0 on a RPI Zero 2 (or in 298MB of RAM) but also Mistral 7B on desktops and servers. ARM, x86, WASM, RISC-V supported. Accelerated by XNNPACK.

  13. duckdb-wasm

    WebAssembly version of DuckDB

    Project mention: The DuckDB Local UI | news.ycombinator.com | 2025-03-12
  14. wasm-fizzbuzz

    WebAssembly from Scratch: From FizzBuzz to DooM.

    Project mention: DOOM...*rendered* using a single DIV and CSS! πŸ€―πŸ”«πŸ’₯ | dev.to | 2025-05-10

    There are some really interesting parts around sending commands to WASM applications in there, I would encourage you to explore those yourself, along with the super interesting article by Cornelius Diekmann on porting DOOM to WASM I mentioned earlier.

  15. swift

    WebAssembly support for the Swift programming language (by swiftwasm)

    Project mention: Swift 6.2's WebAssembly Revolution: Redefining Platform Boundaries" | dev.to | 2025-07-15

    # Install the Swift SDK for WASI swift sdk install https://github.com/swiftwasm/swift/releases/download/swift-wasm-6.2-RELEASE/swift-wasm-6.2-RELEASE-wasm32-unknown-wasi.artifactbundle.zip --checksum # Verify installation swift sdk list

  16. faasm

    High-performance stateful serverless runtime based on WebAssembly

  17. RaZ

    Modern & multiplatform 3D game engine

  18. N64Wasm

    A web based N64 Emulator

  19. AlvaAR

    World tracking for WebAR. A Javascript library for Augmented Reality to run SLAM in the browser.

  20. wasmdec

    WebAssembly to C decompiler

  21. bergamot-translator

    Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.

    Project mention: Web Translator API | news.ycombinator.com | 2025-06-25

    You can use bergamot ( https://github.com/browsermt/bergamot-translator ) with Mozilla's models ( https://github.com/mozilla/firefox-translations-models ).

    Not the easiest, but easy enough (requires building).

    I used these two projects to build an on-device translator for Android.

  22. krkrsdl2

    ε‰ι‡Œε‰ι‡ŒSDL2γƒ—γƒ­γ‚Έγ‚§γ‚―γƒˆ (ε‰ι‡Œε‰ι‡Œ2γ¨ε‰ι‡Œε‰ι‡ŒZγŒγƒ™γƒΌγ‚Ή) / Kirikiri SDL2 Project (Based on Kirikiri 2 and Kirikiri Z)

  23. stockfish.wasm

    WebAssembly port of the strong chess engine Stockfish

  24. magnum-examples

    Examples for the Magnum C++11 graphics engine

  25. rlbox

    RLBox sandboxing framework

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

C++ WebAssembly discussion

Log in or Post with

C++ WebAssembly related posts

  • Swift 6.2's WebAssembly Revolution: Redefining Platform Boundaries"

    1 project | dev.to | 15 Jul 2025
  • Perspective: A data visualization and analytics component for large datasets

    1 project | news.ycombinator.com | 11 Jul 2025
  • Sapf: New Music Language Inspired by Supercollider, APL, and Forth [video]

    4 projects | news.ycombinator.com | 21 Jun 2025
  • DOOM...*rendered* using a single DIV and CSS! πŸ€―πŸ”«πŸ’₯

    1 project | dev.to | 10 May 2025
  • Ask HN: Is AG Grid worth it?

    2 projects | news.ycombinator.com | 21 Jan 2025
  • WASM GC isn't ready for realtime graphics

    2 projects | news.ycombinator.com | 19 Jan 2025
  • Show HN: HipScript – Run CUDA in the Browser with WebAssembly and WebGPU

    5 projects | news.ycombinator.com | 7 Jan 2025
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more β†’

Index

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

# Project Stars
1 emscripten 26,762
2 SSVM 10,075
3 perspective 9,408
4 wabt 7,511
5 magnum 5,027
6 usearch 3,063
7 opencv-mobile 3,013
8 asm-dom 2,810
9 Diagon 2,021
10 OnnxStream 1,974
11 duckdb-wasm 1,706
12 wasm-fizzbuzz 1,545
13 swift 1,361
14 faasm 909
15 RaZ 678
16 N64Wasm 645
17 AlvaAR 439
18 wasmdec 418
19 bergamot-translator 397
20 krkrsdl2 341
21 stockfish.wasm 313
22 magnum-examples 307
23 rlbox 304

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?