RetroAssembly

RetroAssembly is a web-based personal retro game collection cabinet that runs classic consoles such as NES, SNES, Genesis, Game Boy, and arcade games directly…

  • Network Services
  • Other
  • Tools & Utilities
RetroAssembly is a web-based personal retro game collection cabinet that runs classic consoles such as NES, SNES, Genesis, Game Boy, and arcade games directly in your web browser. It lets self-hosting gamers relive retro gaming memories with their own collection, playable from any device that has a browser.

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

54/100 Fair

Maintained
82last commit 44 days ago
Popular
102 GitHub stars
Easy to install
201 install platform, Docker image
Light to run
10032 MB minimum RAM, runs on ARM

Availability: platform listings confirmed today, links checked 7 days ago

GitHub stars
2
Open issues
0
Last commit
2026-08-30
Latest release
v1.22.2-20260719172358
License
GPL-3.0
Activity
stale

Checked 5 days ago - source: GitHub (arianrhodsandlot/retro-assembly-vendors)

Resources & Compatibility

Minimum requirements: 32 MB RAM. ARM (e.g. Raspberry Pi) is supported.

Checked 14 days ago - source: Docker Hub image tags and published docs

First-install notes

No first-install notes yet.

Alternatives (10)

  • Ares (Formerly Higan / BSNES)
  • Daijisho - Daijisho is a retro launcher that let you manage your retro games libraries.
  • Delta Emulator - Delta is an iOS emulator that supports multiple game systems such as NES, SNES, N64, and DS, improving upon its predecessor, GBA4iOS.
  • Lakka - Lakka is the official Linux distribution of RetroArch and the libretro ecosystem.
  • LaunchBox - LaunchBox was originally built as an attractive frontend to DOSBox, but has since expanded to support both modern PC games and emulated con…
  • Lemuroid - Lemuroid is an open-source emulation project based on Libretro.
  • Mame - MAME is a free and open-source emulator that recreates arcade games, consoles, old computers, and other systems in software, packaged by Li…
  • OpenEmu - Open Emu is an open source project to bring game emulation to OS X as a first class citizen, leveraging modern OS X technologies such as Co…
  • RetroArch - RetroArch(https://retroarch.com/) is a frontend for emulators, game engines and media players.
  • iiSU - Dual-screen Android launcher designed for handhelds like AYANEO Pocket DS, Odin 2, and Retroid Dual-Screen.

Checked 11 days ago - source: AlternativeTo

Common questions

How are RetroAssembly’s browser cores built and distributed?

The cores are compiled with Emscripten, zipped into a dist directory, and uploaded to NPM so they can be served through jsDelivr.

Where does the main repository point for Docker self-hosting?

It lists Docker self-hosting as an option for advanced users who want full control and directs you to the project’s Docker Hub homepage.

What should I check if the RetroAssembly container has issues on Synology?

The Synology guide says to check the common Docker issues article if the container has problems.

How does the Synology guide suggest handling HTTPS?

It says to use the guide for running Docker containers over HTTPS if you want to run the RetroAssembly container over HTTPS.

Answers sourced from github.com, github.com, mariushosting.com

Community

Collected 8 days ago - public community threads