Life & fun · alternatives · 2026

24 alternatives to Kontra
Nes Emulator for Contra game
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Kontra launched in 2020; newer entries below may have overtaken it.
- 1AR
2019 · internalregister.github.io · its alternatives →
- 2NP
2018 · nes.party · its alternatives →
- 3

- 48B
2021 · pwa-nes.vercel.app · its alternatives →
- 5GB
Hey HN, Over the past ~1.5 years, I built an open-source FPGA retro emulation handheld that can play Game Boy, Game Boy Color, and Game Boy Advance cartridges. To my knowledge, there isn't an existing open-source FPGA emulator that can play physical cartridges like this. One of my main goals was to do all of the pieces myself, and be able to understand every component of it, so I designed my own PCB, wrote the firmware, wrote a Game Boy and Game Boy Advance emulator for the FPGA (using the Chisel HDL), and designed a 3D-printed case. I detailed the design and development process in the…
2025 · eli.lipsitz.net · its alternatives →
- 6AN
2013 · github.com · its alternatives →
- 7

- 8

- 9

- 10NJ
2023 · nostalgist.js.org · its alternatives →
- 11

Palmer Luckey's new startup, a modern Game Boy console
2024 · its alternatives →
- 12

- 13RA
RomM is a self-hosted app that allows you to manage your retro game files (ROMs) and play them in the browser. Think of it as Plex or Jellyfin for your ROM library: it automatically fetches metadata, artwork, and game information from online metadata sources to transform your folders into a browsable collection. You can play games directly in the browser for consoles like the N64, Game Boy Advance, Nintendo DS, and PlayStation 1, using the integrated web emulator (https://emulatorjs.org/). Members of the community have released integrations for Playnite (Windows), muOS…
2025 · github.com · its alternatives →
- 14GP
I've been exploring new ways of testing Ghidra processor modules. In this repo, I was able to emulate NES ROMs in Ghidra to test its 6502 specification, which resulted in finding and fixing some bugs. Context: Ghidra is used for reverse engineering binary executables, complementing the usual disassembly view with function decompilation. Each supported architecture has a SLEIGH specification, which provides semantics for parsing and emulating instructions, not unlike the dispatch handlers you would find in interpreters written for console emulators. Emulator devs have long had extensive test…
2023 · github.com · its alternatives →
- 15DA
I've been spending a lot of my spare time over the last year creating this little racing game. It's built in PICO-8, which is a really fun “fantasy retro console” that's been mentioned on HN several times. The console has strict limits and I wanted to see how far I could push them The source code for the game is over here: https://github.com/maxbize/PICO-8/tree/master/Driftmania. It's a bit of a mess, but I'm happy to answer any questions on it or development of the game. Cheers! EDIT: For those not familiar with PICO-8, there's only a few inputs: arrow…
2024 · frenchie14.itch.io · its alternatives →
- 16

- 17

- 18

- 19

- 20

- 21

Retro games console with multiplayer support
2021 · its alternatives →
- 22

- 23

- 24

Also compare
- A retro video game console I've been working on in my free time alternatives
- NES Party – Online Multiplayer NES Emulator Using WebRTC alternatives
- Playdate alternatives
- 8-Bit NES Emulator as Progressive Web App alternatives
- Game Bub – open-source FPGA retro emulation handheld alternatives
- An NES emulator written in Rust alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →