Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

GoNES

Free#9 of 26 in NES Emulators

GoNES: A focused, free Go-based NES emulator with save states and broad platform access. Ranked #9 of 26 in NES Emulators by our editors (8.4/10); pricing: Open source; best for simple cross-platform emulation with states.

8.4/10Editor score
GoNES8.4 Visit GoNES

At a glance

  • Editor score
    8.4 / 10
  • Pricing
    Open source
  • Best for
    Simple cross-platform emulation with states
  • Paid from
    Free
  • Supported platforms
    Windows, macOS, Linux, web browsers
  • Facts checked
    20 Sep 2026
GoNES screenshot
  • Where it wins

    • Runs on Windows, macOS, Linux, and web browsers
    • Save, load, and undo emulator states
    • Supports controllers, two-player input, and fast-forward
  • Where it doesn't

    • Focused on NES emulation rather than multiple console systems
    • Advanced emulator tooling is more limited than higher-ranked options
    • Browser use depends on the WebAssembly version

Our verdict on GoNES

GoNES is an open-source Nintendo Entertainment System emulator written in Go. It is designed for users who want to load NES ROM files on Windows, macOS, Linux, or a web browser without choosing a paid product. The project supports core gameplay features alongside configurable controls, video, sound, and audio output settings. Its Apache License 2.0 distribution also suits users who prefer open-source software.

GoNES has a straightforward pricing story: it is open source, with no paid plans described. The platform coverage is a central strength, combining desktop applications for Windows, macOS, and Linux with a WebAssembly version for browser use. External controller support, two-player input, configurable controls, and audio output configuration help it fit different play setups. Screenshot capture and fast-forward add practical conveniences without changing the product’s focused NES scope.

Save-state handling is the standout feature. Users can save and load emulator states, then undo save and load actions when needed, giving the emulator a flexible way to manage progress. GoNES is a good choice for users who want accessible NES emulation, cross-platform availability, and a compact feature set centered on states and controls. It is less suitable for anyone seeking a broader multi-console platform or a deeper collection of advanced emulator features. For a focused NES emulator with desktop and browser options, GoNES keeps the feature set clear and practical.

Your product? Our editors can test GoNES in depth and publish a review, labelled as paid · from $149/mo →

GoNES pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on github.com

GoNES fact sheet

Free planNot verified
Paid fromFree
Supported platformsWindows, macOS, Linux, web browsers
Save statesYes
RewindNot verified
NetplayNot verified
Shader supportNot verified
Cheat supportNot verified
DeploymentCloud, Desktop
PlatformsWeb, Windows, macOS, Linux
SupportDocs
Built forSolo, Small business (editorial estimate)
PricingOpen source
Websitegithub.com
Facts checked20 Sep 2026

Alternatives to GoNES

See all GoNES alternatives →

Used GoNES? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used GoNES for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — GoNES 8.4/10

GoNES is listed in our NES Emulators directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/gones/"><img src="https://www.itechguides.com/best/badge/gones.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update