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 β
Top 23 C++ WebAssembly Projects
-
-
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!
-
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.
-
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 -
-
-
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 π
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...
-
opencv-mobile
The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, HarmonyOS, WebAssembly, watchOS, tvOS, visionOS
-
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!
-
-
-
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.
-
-
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.
-
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
-
-
-
-
AlvaAR
World tracking for WebAR. A Javascript library for Augmented Reality to run SLAM in the browser.
-
-
bergamot-translator
Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.
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.
-
krkrsdl2
ειειSDL2γγγΈγ§γ―γ (ειει2γ¨ειειZγγγΌγΉ) / Kirikiri SDL2 Project (Based on Kirikiri 2 and Kirikiri Z)
-
-
-
-
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.
C++ WebAssembly discussion
C++ WebAssembly related posts
-
Swift 6.2's WebAssembly Revolution: Redefining Platform Boundaries"
-
Perspective: A data visualization and analytics component for large datasets
-
Sapf: New Music Language Inspired by Supercollider, APL, and Forth [video]
-
DOOM...*rendered* using a single DIV and CSS! π€―π«π₯
-
Ask HN: Is AG Grid worth it?
-
WASM GC isn't ready for realtime graphics
-
Show HN: HipScript β Run CUDA in the Browser with WebAssembly and WebGPU
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
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 |