Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 C WASM Projects
-
I don’t have a review, but here’s a significant project using it in a complicated cross platform build with different systems dependencies: https://github.com/raysan5/raylib/blob/master/build.zig
They also have a cmakelists.txt to compare against.
One of the nicer things is that if you’re working with less technical folks, they only need to download the zig binary because it bundles the entire toolchain.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Open source and self hostable/private file converter | news.ycombinator.com | 2025-04-12
-
Ultimately, the combination of C and Wasm3 worked successfully.
-
-
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
space-shooter.c
A cross-platform, top-down 2D space shooter written in C using only platform libraries.
-
-
-
wasm-git
GIT for nodejs and the browser using https://libgit2.org compiled to WebAssembly with https://emscripten.org
-
-
Project mention: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web | news.ycombinator.com | 2025-03-20
I’ll definitely have a look and see if there’s any advantages. Currently using binjgb in GB Studio and been pretty happy with it https://github.com/binji/binjgb
-
-
scale
A framework for building high-performance plugin systems into any application, powered by WebAssembly.
-
cowasm
CoWasm: Collaborative WebAssembly for Servers and Browsers. Built using Zig. Supports Python with extension modules, including numpy.
-
-
-
-
-
-
aWsm
WebAssembly ahead-of-time compiler and runtime. Focuses on generating fast code, simplicity, and portability.
-
Project mention: Show HN: Compiling C in the browser using WebAssembly | news.ycombinator.com | 2024-10-07
Check out https://github.com/tyfkda/xcc, I've only used the native backend, but it's small and fast.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C WASM discussion
C WASM related posts
-
Why FastDoom Is Fast
-
Wasm3 + TinyGo on PSP
-
Show HN: Rain hashes – well designed, simple and fast variable sized hashes
-
PSA: SQLite does not do checksums
-
Wasm2Mpy: Compiling WASM to MicroPython so it can run in Raspberry
-
Show HN: I Added a Feature to WhatsApp-Web, Animated GIFs Uploads (Chrome Ext.)
-
SQLite FTS5 Extension
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 23 Apr 2025
Index
What are some of the best open-source WASM projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | raylib | 25,911 |
2 | ffmpeg.wasm | 15,519 |
3 | wasm3 | 7,524 |
4 | wasm-micro-runtime | 5,298 |
5 | txiki.js | 2,713 |
6 | cglm | 2,497 |
7 | iPlug2 | 2,046 |
8 | space-shooter.c | 1,353 |
9 | SkyEmu | 908 |
10 | w2c2 | 749 |
11 | wasm-git | 701 |
12 | onyx | 619 |
13 | binjgb | 568 |
14 | edge-sql | 557 |
15 | scale | 534 |
16 | cowasm | 519 |
17 | wac | 483 |
18 | shine | 400 |
19 | react-native-webassembly | 346 |
20 | Olaf | 345 |
21 | doom-wasm | 336 |
22 | aWsm | 325 |
23 | xcc | 324 |