EVERYTHING XIAOMI
Get listed

Gameboy by raphamorim

Gameboy by raphamorim is a free, open-source emulator for the Game Boy, written in Rust and compiled to WebAssembly.

Place
#10 of 21
Score
6.0
Gameboy by raphamorim's website

What Gameboy by raphamorim is

Gameboy by raphamorim is a free, open-source emulator for the Game Boy, written in Rust and compiled to WebAssembly. The project describes browser, desktop, and terminal modes. For browser use, its README shows installing the `lr35902` package through npm or Yarn; desktop and terminal examples use the `gameboy` Rust dependency. Each example loads a ROM file before rendering, including through a browser file input or from a file in the Rust examples. The maker presents the emulator as a study case and says it does not endorse or promote piracy. Development is ongoing, though the maker says it already runs a good number of games. Tests are based on Blargg’s Game Boy hardware test ROMs, and the README lists several failures. The repository identifies the Mozilla Public License 2.0. Listed platforms include Linux, macOS, Windows, self-hosted use, and the web; its described execution modes are WebAssembly, desktop, and terminal. Users need to supply a ROM file to run a game.

Good

  • Free and open-source under Mozilla Public License 2.0
  • Offers browser, desktop, and terminal modes
  • Written in Rust and compiled to WebAssembly

Watch out

  • Project is still under development
  • README lists several failing hardware tests
  • Requires a user-provided ROM file

Who it suits

Gameboy may suit developers or users interested in a free, open-source Game Boy emulator across browser, desktop, or terminal environments. It requires a ROM file and is described as a project under development.

Verdict

Gameboy offers several ways to run a Game Boy emulator, with examples for browser, desktop, and terminal use. Its ongoing development and listed failing tests are important considerations.

The facts

Each one read from Gameboy by raphamorim's own pages, with the date it was checked.

What it does

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

Alternatives to Gameboy by raphamorim

All alternatives
  1. 1Synology Photos logo

    Synology Photos

    Free planAndroidiOSWebExtension
    7.7Free plan
  2. 2SpinOne logo

    SpinOne

    WebAPIExtensionLinux
    7.6From $3 a month
  3. 3

    Spanning Backup

    AndroidiOSWebAPI
    7.3
  4. 4Acronis Cyber Disaster Recovery Cloud logo
    6.8
  5. 5
    6.6From $18 a year
  6. 6AvePoint Cloud Backup logo
    6.4