Gekkio /
mooneye-gb
A Game Boy research project and emulator written in Rust
83/100 healthLoading repository data…
EnergeticBark / repository
A Game Boy emulator with an SM83 to Wasm JIT compiler
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A high-accuracy Game Boy emulator with an SM83 to Wasm JIT compiler. Try it out!
WATaBoy's JIT dynamically recompiles Game Boy CPU instructions to Wasm, making it cross-platform (even on iOS).
JIT-ing to Wasm in a web browser consistently outperforms the interpreter running natively; read more on the WATaBoy blog post.
Run the following command:
cargo build --package jit -Zbuild-std=core,std,alloc,proc_macro,panic_abort --target=wasm32-unknown-unknown --release
Then, optionally (but preferably) pass the .wasm file through wasm-opt from Binaryen:
wasm-opt target/wasm32-unknown-unknown/release/jit.wasm -O -o target/wasm32-unknown-unknown/release/jit.wasm
Bun is used to automate headless testing of the Wasm JIT without requiring a full web browser.
To run the test suite, build the Wasm module, then run bun test in the project's root directory.
Selected from shared topics, language and repository description—not editorial ratings.
Gekkio /
A Game Boy research project and emulator written in Rust
83/100 healthChiplis /
A Gameboy emulator written in Rust as both a learning exercise and a love letter to the console that got me into gaming.
67/100 healthRodrigodd /
A Game Boy emulator, disassembler and debugger, written in Rust
75/100 healthIsaacMarovitz /
A Game Boy emulator, written in Rust
71/100 healthxkevio /
A Game Boy and Game Boy Color emulator in Rust.
81/100 healthrim-buei /
:video_game: A Game Boy emulator written in Rust
71/100 health