Tech riderRev. 20 Sept 2026
- 1Runs onLinux, Mac, Web, Windows
- 2CostsNot stated by the maker
- 3Supported platformsWindows, macOS, Linux, web browsers
- 4Save statesYes
3 lines stated Written from the maker's own pages: github.com

Overview
GoNES is ranked #10 of 26 in NES emulators on Specifiction. It runs on Linux, macOS, Web, Windows.
Compared on NES emulators
- Supported platforms
- Windows, macOS, Linux, web browsersgithub.com
- Save states
- Yesgithub.com
Facts
- Purpose
- GoNES is an NES emulator written in Go.github.com · 4 Oct 2026
- Browser play
- GoNES supports emulation in a web browser by compiling to WASM, and the README links to a hosted instance.github.com · 4 Oct 2026
- ROM loading
- The app opens a file picker at startup so users can choose a .nes file to emulate.github.com · 4 Oct 2026
- Terminal use
- GoNES can be launched from a terminal with a ROM file argument.github.com · 4 Oct 2026
- Downloads
- The README says automated builds are uploaded during releases and links to release download files.github.com · 4 Oct 2026
- macOS installation
- The README documents installation through Homebrew with `brew install gabe565/tap/gones --no-quarantine`.github.com · 4 Oct 2026
- Source installation
- The README documents source installation with Go using `go install gabe565.com/gones@latest`.github.com · 4 Oct 2026
- Mapper support
- The README lists mappers 0, 1, 2, 3, 4, 7, 69, and 71, covering 84.34% of official NES games according to the project.github.com · 4 Oct 2026
- Controls
- The README lists configurable keyboard controls, including Player 1 and Player 2 bindings.github.com · 4 Oct 2026
- Configuration
- The README says GoNES generates a configuration file on first run and documents its location for Windows, macOS, and Linux.github.com · 4 Oct 2026
- Build requirement
- The README says rendering uses Ebitengine and compiling requires OpenGL development libraries.github.com · 4 Oct 2026
- License
- The repository identifies its license as Apache-2.0.github.com · 4 Oct 2026
- Maker
- The GitHub profile identifies Gabe Cook as the project maker and lists Oklahoma City, Oklahoma, USA as his location.github.com · 4 Oct 2026
Best GoNES alternatives
See all 20 All accessCh 01 NESER Free planLinuxMac Free to start7.5 All accessCh 02 Nintengo LinuxMac 7.2 All accessCh 03 Dendy LinuxMac 7.1 All accessCh 04 HalfNES Free planLinuxMac Free to start7.1 All accessCh 05 binjnes Free planLinuxMac Free to start7.0 All accessCh 06 NET-NES Free planLinuxMac Free to start7.0
Where it ranks on Specifiction
- Best NES Emulators in 2026#10 of 26
Is GoNES yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/gabe565/gones· checked 4 Oct 2026
- github.com/gabe565· checked 4 Oct 2026
