gutomaia/pyNES
Python programming for Nintendo 8 bits observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 96
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license no_readme
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5221
- days_rel: n/a
- days_push: 28
- n_releases_24m: 0
Adoption not part of the score
1237 stars · 107 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
pyNES is a Python library that lets you write Nintendo Entertainment System (NES) games in Python, compiling them down to 6502 assembly for the 8-bit console. It provides Python DSL constructs for NES programming primitives like sprites, palettes, and controllers.
Use cases
- write nes games in python
- compile python to 6502 assembly
- create nes homebrew roms
- learn 8-bit console programming
- build famicom demos
When to choose
- you want to program NES games using Python syntax instead of raw assembly
- you're learning retro console development with a friendlier language
- you want to generate 6502 code programmatically
When to avoid
- you need modern tooling, active maintenance, or community support
- you're targeting consoles other than the NES/Famicom
- you need fine-grained control that only hand-written 6502 assembly provides
Facets
library · maturity maintenance
compiler programming-language game-engine compilers programming-languages python cross-platform cli nes 6502-assembly retro-gaming homebrew 8-bit famicom game-development retro-computing
1 source
- registry_pypi: https://pypi.org/pypi/pynes/json · fetched 2026-08-29 · 5ae925351dc8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gutomaia/pyNES | main | 75 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem