Emulators
21 projects
Emulators are a natural fit for Rust: they need predictable performance and careful handling of binary data, and they often target WebAssembly so they can run in a browser. The best-known project here is Ruffle, a Flash Player emulator that runs SWF content on the desktop and in modern browsers, and is used by archives to keep old Flash games and animations playable.
Ruffleby ruffle-rsFlash Player
Ruffle is an Adobe Flash Player emulator. Ruffle targets both the desktop and the web using WebAssembly.
v0.7.1updated today
boytaceanby joamagGameboy
GameBoy Color emulator that runs on the Web using WebAssembly.
boytacean0.13.236.4k/90d updated 14d ago
gameboyby mohansonGameboy
Full featured Cross-platform GameBoy emulator. Forever boys!.
v2.0.0updated 5mo ago
rustboyadvance-ngby michelheGameboy Advance
RustboyAdvance-ng is a Gameboy Advance emulator with desktop, android and WebAssembly support.
test-android-buildupdated 1mo ago
OpenGMKGameMaker
OpenGMK is a modern rewrite of the proprietary GameMaker Classic engines, providing a full sourceport of the runner, a decompiler, a TASing framework, and libraries for working with gamedata yourself.
updated 7d ago
Obliterationby obhqPlayStation 4
Experimental PS4 emulator for Windows, macOS and Linux
updated 24d ago
DirPlayerby igorliraShockwave Player
A web-compatible Shockwave Player emulator written in Rust
v0.8.1updated 1mo ago
rustzxZX Spectrum
rustzx0.16.09/90d updated 2mo ago