Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Google Workspace Administration Software
  3. Gameboy by raphamorim

Gameboy by raphamorim

What it is

Gameboy by raphamorim is a free, open-source emulator for the Game Boy, written in Rust and compiled to WebAssembly. The project describes WebAssembly, desktop, and terminal versions. Browser use is shown through the `lr35902` package installed with npm or Yarn, while desktop and terminal examples use the `gameboy` Rust dependency. Each usage path loads a user-provided ROM file before rendering it. The maker presents the emulator as a study case, says it does not endorse or promote piracy, and notes that development is ongoing while already running a good number of games. Tests are based on Blargg’s Game Boy hardware test ROMs, with several tests listed as failing. The repository identifies Raphael Amorim as author and uses the Mozilla Public License 2.0. Listed platforms include Linux, macOS, Windows, self-hosted use, and the web. The directory facts also list a required BIOS and .cue and .bin disc-image formats.

For and against

For

  • Free and open-source
  • Runs in WebAssembly, desktop, and terminal modes
  • Rust implementation
  • Available for web and major desktop systems
  • Mozilla Public License 2.0

Against

  • Requires a BIOS
  • Requires user-provided ROM files
  • Project is still under development
  • Several hardware tests are listed as failing

The verdict

Gameboy offers a focused, openly licensed emulator across browser, desktop, and terminal environments. Its development status, BIOS requirement, ROM loading, and listed failing tests are important considerations.

Who it suits

It suits users seeking a free, open-source Game Boy emulator who can provide a BIOS and compatible ROM files. Its browser, desktop, and terminal modes support varied development or usage environments.

On the record

Available modes
The project describes WebAssembly, desktop, and terminal versions.github.com · read 7 Oct 2026
Desktop setup
The README shows using the `gameboy` Rust dependency and loading a ROM file for desktop rendering.github.com · read 7 Oct 2026
Desktop usage
The README shows a Rust desktop example that loads a ROM file and renders it in desktop mode.github.com · read 8 Oct 2026
Development status
The README says the emulator is still under development, though it already runs a good amount of games.github.com · read 8 Oct 2026
Emulation scope
The README describes the emulator as a study case and says the project does not endorse or promote piracy activity.github.com · read 8 Oct 2026
Intended use
The maker describes the project as a study case and says it does not endorse or promote piracy.github.com · read 7 Oct 2026
License
The repository identifies its license as MPL-2.0.github.com · read 8 Oct 2026
Modes
The project describes versions that run in a web browser, desktop, and terminal.github.com · read 8 Oct 2026
Package
The Cargo manifest describes `gameboy` as a Rust and WebAssembly emulator and lists Raphael Amorim as its author.github.com · read 8 Oct 2026
Product
Gameboy is a Game Boy emulator written in Rust and WebAssembly.github.com · read 8 Oct 2026
Purpose
Gameboy is a Game Boy emulator written in Rust and compiled to WebAssembly.github.com · read 7 Oct 2026
ROM loading
The examples load a ROM from a file or browser file input before rendering it.github.com · read 8 Oct 2026
ROM requirement
The usage examples load a user-provided ROM file to run the emulator.github.com · read 7 Oct 2026
Terminal setup
The README shows using the `gameboy` Rust dependency and loading a ROM file for terminal rendering.github.com · read 7 Oct 2026
Terminal usage
The README shows a Rust terminal example that loads a ROM file and renders it in terminal mode.github.com · read 8 Oct 2026
Testing
The project says its tests are based on Blargg's Game Boy hardware test ROMs.github.com · read 8 Oct 2026
Web setup
The README shows installing the `lr35902` package with npm or Yarn for JavaScript/WASM use.github.com · read 7 Oct 2026
Web usage
The README shows a JavaScript/WebAssembly usage example that installs the `lr35902` package with Yarn or NPM.github.com · read 8 Oct 2026

Alternatives to Gameboy by raphamorim

Every alternative, ranked