Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Game Boy Emulators
  3. GoBoy

GoBoy

What it is

GoBoy is a free, open-source emulator for Nintendo Game Boy and Game Boy Color, written in Go. It runs most Game Boy games and some Game Boy Color games, with colour and sound support. Builds are listed for Linux, macOS, and Windows; users can download a release or install from source with Go using the repository’s documented commands.

For debugging, GoBoy can print opcodes and register values and toggle individual sound channels. Its controls include the arrow keys, Z, X, Enter, and Backspace, with shortcuts for changing palettes and switching to fullscreen. For battery-backed ROMs, it creates a save file beside the ROM and updates it every second while the game runs.

The project calls itself a work in progress and a development exercise. It lists unresolved graphics, audio, and cartridge issues; save states and boot ROM support remain TODOs. GoBoy uses the Pixel library, which requires OpenGL; Linux builds also require GTK, and Windows 10 builds require MinGW. The repository identifies the license as MIT.

For and against

For

  • Runs most Game Boy games and some Game Boy Color games.
  • Supports colour and sound.
  • Available for Linux, macOS, and Windows.
  • MIT-licensed and open source.
  • Battery-backed ROM saves update every second.

Against

  • Project remains a work in progress.
  • Save states and boot ROM support are TODOs.
  • OpenGL is required; Linux also needs GTK.
  • Windows 10 builds require MinGW.

The verdict

GoBoy offers Game Boy emulation with colour, sound, debugging options, and battery-backed saves across three desktop platforms. Its stated unfinished status and listed graphics, audio, and cartridge issues are important caveats.

Who it suits

GoBoy suits people looking for a free emulator for Game Boy or Game Boy Color games on Linux, macOS, or Windows. Its debugging options may also interest users exploring emulator development.

Plans and prices

GoBoy

Free

No paid plans or pricing stated on the pages opened

Every plan, in full

On the record

Colour and sound
The emulator supports colour and sound.github.com · read 9 Oct 2026
Controls
The listed controls are the arrow keys, Z, X, Enter, and Backspace; the palette can be cycled with = in DMG mode and F toggles fullscreen.humpheh.github.io · read 9 Oct 2026
Debugging
Debug functions can print opcodes and register values at each step and toggle individual sound channels.github.com · read 9 Oct 2026
Dependencies
Graphics rendering and control binding use the Go pixel library and require OpenGL; Linux builds also require GTK, and Windows 10 builds require MinGW.github.com · read 9 Oct 2026
Development status
The project describes itself as a work in progress and says it was primarily built as a development exercise.github.com · read 8 Oct 2026
Game support
The emulator can run most Game Boy games and some Game Boy Color games, with color and sound support.github.com · read 8 Oct 2026
Installation
Users can download a release or install from source with Go using the repository's documented commands.github.com · read 9 Oct 2026
Known limitations
The project lists sprite rendering glitches, MBC3 banking and clock support, audio issues, and save states as bugs or TODO items.github.com · read 9 Oct 2026
License
The repository identifies its license as MIT.github.com · read 9 Oct 2026
Purpose
GoBoy is a Go-written Nintendo Game Boy and Game Boy Color emulator that can run most GB games and some CGB games.github.com · read 9 Oct 2026
Release
The releases page lists GoBoy v0.5 as the latest release and describes improvements to audio timing, graphics rendering, and performance.github.com · read 9 Oct 2026
Requirements
GoBoy uses the Pixel library for graphics and controls, which requires OpenGL; the page also lists GTK for Linux builds and MinGW for Windows 10 builds.github.com · read 8 Oct 2026
Save files
For battery-backed ROMs, GoBoy creates a .sav file beside the ROM and updates it every second while the game runs.github.com · read 9 Oct 2026
Status
The project describes itself as a development exercise that is still a work in progress.github.com · read 9 Oct 2026
Support and contributions
The project invites users to open pull requests and contribute to emulator development.github.com · read 8 Oct 2026
Testing
The project says it passes Blargg's cpu_instrs and instr_timing test ROMs and runs those checks on each commit.github.com · read 9 Oct 2026

Alternatives to GoBoy

Every alternative, ranked