Skip to content
SPECIFICTION
Get listed

binjgb vs GoBoy

binjgb

github.com

GoBoy

github.com

Side by side

FigurebinjgbGoBoy
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published11
Spec score · Game Boy Emulators8.2 (#3)7.9 (#7)
LicenseThe repository includes an MIT license that permits use, copying, modification, distribution, sublicensing, and sale, subject to its conditions.The repository identifies its license as MIT.
PlatformsThe README provides build instructions for Linux, Mac, and Windows, and also documents a WebAssembly build.GoBoy is compatible with macOS, Windows, and Linux.
Purposebinjgb is a Game Boy and Game Boy Color emulator implemented in C, with browser support.GoBoy is a Go-written Nintendo Game Boy and Game Boy Color emulator that can run most GB games and some CGB games.

Plans

binjgb

  • Free / MIT-licensedFree

binjgb pricing →

GoBoy

  • GoBoyFree

GoBoy pricing →

In their own words

binjgb

binjgb is a free, open-source emulator for Game Boy, Game Boy Color, and Super Game Boy systems, implemented in C. It runs on Windows, macOS, Linux, and in a browser through WebAssembly. The browser demo lets users upload a game file, and touch-capable devices display an on-screen gamepad. The project describes its timing as cycle accurate and says it passes many timing tests. Supported cartridge controllers include MBC1, MBC1M, MMM01, MBC2, MBC3, MBC5, and HuC1. Users can save and load battery backup data and emulator states to files. Playback options include fast-forward, pause, single-frame stepping, rewind, and seeking to a cycle; audio channels and background, window, and sprite layers can be toggled. The project describes Game Boy Color support as incomplete but passable and Super Game Boy support as mostly implemented. The debugger is marked as a work in progress. Building requires CMake and SDL2, and the debugger uses Dear ImGui. The repository includes an MIT license whose terms permit use, modification, distribution, sublicensing, and sale subject to its conditions.

Visit github.com

GoBoy

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 color and sound support. Builds are listed for Linux, macOS, and Windows; users can download a release or install from source using Go and the documented commands. Debugging options print opcodes and register values or toggle individual sound channels. The listed controls are arrow keys, Z, X, Enter, and Backspace, with shortcuts for palette changes and fullscreen. For battery-backed ROMs, GoBoy creates a save file beside the ROM and updates it every second while the game runs. It uses the Pixel library for graphics and controls, which requires OpenGL; Linux builds also require GTK, and Windows 10 builds require MinGW. The project describes itself as a work in progress and development exercise, and lists unresolved graphics, audio, and cartridge issues. Save states and boot ROM support remain TODOs.

Visit github.com