Previously @WebAssembly @chromium @v8 @google. NaCl... Some games back in the day, but nothing you'd find on here.
pokegb. A gameboy emulator that only plays Pokemon Blue, in ~50 lines of c++.
1.4ksmolnes. NES emulator in <5000 bytes of C
788binjgb. Gameboy emulator implemented in C, that also runs in the browser
603raw-wasm. Raw WebAssembly demos
459wasm-clang. Running Clang/LLD in WebAssembly Demo
330porklike.gb. Gameboy Port of LazyDevs' Porklike
64love-nacl. Port of LÖVE to Native Client
43binjnes. NES emulator implemented in C, that also runs in the browser
32llvm-project. This is the canonical git mirror of the LLVM subversion repository. The repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
27wasm-e2e. Temporary scaffolding for running WebAssembly end-to-end, from C++ to browsers.
22doomfirewasm. Doom fire effect, implemented in WebAssembly
21smoothnacl. SmoothLife ported to NaCl
18lupica. Very WIP Casio Loopy emulator
11nacl-nxengine. A port of nxengine to Native Client
10raytrace-wasm. Mini raytracer in hand-written wasm
8metaball-wasm. WebAssembly metaball effect
6binji.github.io. HTML
6wasmsummit2021-talk. Slides for my WebAssembly Summit 2021 Talk
6naclbind.js. JavaScript -> Native Client binding library
4naclports. clone of https://chromium.googlesource.com/external/naclports.git
3pnacl.js. JavaScript
3pnacl.c. PNaCl reader/parser/interpreter in C
3spec.js. JavaScript implementation of the WebAssembly spec
3paulstretch_cpp. PaulStretch
3bitmix. Mixing 4-/8-/16-bit values using only multiply/and/shift
3virgil-chip8. chip8 simulator in virgil
2gapi-nacl. Google Client APIs for Native Client
2gabby. experimental clock-edge-ticked gb emulator
2wasi-sdk. WASI-enabled C/C++ toolchain
2pexe.py. Python
2pajama. JavaScript
2nacl-sdk-gn-experiment. Experimenting with using GN to build the NaCl SDK
2wasi-sdk-bin. C++
2variant-lite. variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library
2drod-nacl. Port of DROD: Gunthro and the Epic Blunder to NaCl
2oss-fuzz. OSS-Fuzz - continuous fuzzing of open source software.
2NTSC-CRT. NTSC encoding/decoding in C89 using only integers and fixed point math. Can be used as an image filter for games or real-time applications.
1minivorbis. Single-file port of libogg and libvorbis for decoding ogg sound files.
1wassembler. JavaScript
1node. Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
1mutantspider. NaCl/asm.js Browser Framework
18cc. A Toy C Compiler
1fullstackfest-talk. Slides to the talk I gave at FullStackFest 2016
1vimrc. Vim Script
1pepper.js. Pepper applications as Native Client or JavaScript
1parlib-simple. Simple utilities on top of SharedArrayBuffer / SharedTypedArray
1