Free Software Collection
Free Emulators and Compatibility Layers
The emulator category is heavily parasitised on app stores: take an open-source project, change the icon, ship it with an ad SDK, play a video before launch, then sell an "ad-free version." The core inside those listings is frequently one of the projects below, wrapped in a layer. This list gives only the official open-source builds, in three groups — console and handheld emulators, cross-platform library managers, and Windows compatibility layers. Bring your own legally obtained games and BIOS files; none of these tools supply content.
11 curated recommendations
Selection Criteria
- The official open-source project, not a store repackage.
- No ads, no pre-roll video, no in-app purchases, no "ad-free edition."
- No account required.
- No bundled or distributed ROMs or BIOS files.
Recommended Tools
RetroArch
One interface for every retro console emulator
- Open Source
- No Ads
- No Tracking
- Offline
Dolphin
GameCube and Wii games at 1080p, or 4K if you like
- Open Source
- No Ads
- No Tracking
- Offline
PCSX2
PlayStation 2 games on a PC, at whatever resolution you like
- Open Source
- No Ads
- No Tracking
- Offline
PPSSPP
PSP games on modern hardware, looking better than they did
- Open Source
- No Ads
- No Tracking
- Offline
ScummVM
Keeps 1990s adventure games running on today's systems
- Open Source
- No Ads
- No Tracking
- Offline
Playnite
Seven game launchers, one library
- Open Source
- No Ads
- No Tracking
- No Sign-up
Heroic Games Launcher
Play your Epic and GOG library on Linux and macOS
- Open Source
- No Ads
- No Tracking
- No Sign-up
Lutris
Runs Windows games on Linux, with the configuration scripts already written
- Open Source
- No Ads
- No Tracking
- No Sign-up
Bottles
Every Windows program gets its own isolated environment
- Open Source
- No Ads
- No Tracking
- No Sign-up
RPCS3
PS3 games on a PC, at higher resolutions and unlocked frame rates
- Open Source
- No Ads
- No Tracking
- Offline
Cemu
Wii U games at 4K and 60 fps
- Open Source
- No Ads
- No Tracking
- Offline
FAQ
- RetroArch or a standalone emulator?
- RetroArch is a unified front-end that loads individual emulators as cores, giving one interface, one controller configuration and one save system across platforms. Take it for convenience. For the best compatibility and the deepest settings on a single platform, use the dedicated emulator — Dolphin for GameCube and Wii, PCSX2 for PS2, PPSSPP for PSP, each tuned furthest in its own area.
- Playnite, Heroic and Lutris are all launchers. What separates them?
- Different platforms and different jobs. Playnite is Windows, pulling Steam, GOG, Epic and emulated games into one library — an organiser at heart. Heroic covers Epic and GOG across Windows, Linux and macOS. Lutris is Linux only, and its value is not organisation but the community install scripts that get the Wine environment right.
- Lutris or Bottles for Windows software on Linux?
- Lutris for games, since the community script library is mostly games. Bottles for non-game Windows programs — an industry application with no Linux build, an older version of a design tool — giving each program an isolated environment that cannot break the others, with snapshots to roll back.
- Why do most emulators in app stores carry ads?
- Because most of them are repackages. Open-source licences permit redistribution, so someone takes the code, adds an ad SDK and lists it for money. It may well work, but none of what you pay or endure reaches the original project. Downloading from the official site or repository skips that layer.