# nwidger/nintengo

An NES emulator written in Go

Repository: https://github.com/nwidger/nintengo
Canonical: https://ross.abutalabs.com/products/nintengo
Language: Go
License: GPL-2.0
License Family: copyleft
Last push: 2020-09-19T17:45:15+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4608, "days_push": 2174, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1293, forks 52 (observed 2026-08-28T04:04:16.228165+00:00)

## What it is
nintengo is a Nintendo Entertainment System (NES) emulator written in Go, capable of running .nes ROM files with audio, save states, and screen recording. It runs on macOS, Linux, and Windows via Azul3D, and can also be compiled to WebAssembly to run in a browser.

## Use cases
- play NES games on my computer
- run .nes ROM files in a browser via WebAssembly
- record gameplay footage as GIF or screenshots
- save and load emulator states
- emulate NES with NTSC or PAL region settings
- connect two emulator instances for linked play

## When to choose
- you want a cross-platform NES emulator built in Go
- you need browser-based NES emulation via WebAssembly
- you want to capture gameplay as GIF/JPEG or record audio as WAV

## When to avoid
- you need high-accuracy cycle-perfect emulation for demanding titles
- you want a polished GUI with controller remapping and netplay
- you need active development and recent bug fixes

## Facets
- artifact type: application
- maturity: maintenance
- function: simulation, graphics, audio-processing
- domain: gaming-tools, cross-platform, developer-tools
- platform: windows, wasm, go
- tags: nes-emulator, emulation, retro-gaming, game-emulator, wasm-support, macos, linux

## Member repositories
- nwidger/nintengo (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:16.228165+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:54:42.678155+00:00, confidence not recorded.
  - readme: https://github.com/nwidger/nintengo (fetched 2026-08-28T04:04:16.228165+00:00, sha 2dba0bdedff1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
