Showing 36 of 53 projects
An early PlayStation 4 emulator for Windows, Linux, macOS, and FreeBSD written in C++.
A free and open-source PlayStation 3 emulator and debugger written in C++ for Windows, Linux, macOS, and FreeBSD.
An Adobe Flash Player emulator written in Rust that runs on desktop and web via WebAssembly.
A modular, native macOS application for retro video game emulation with support for dozens of classic consoles.
A free and open-source PlayStation 2 emulator for playing PS2 games on Windows, Linux, and macOS.
A Wii U emulator that runs most Wii U games and homebrew in a playable state on Windows, Linux, and macOS.
A reinforcement learning framework for training AI agents to play Pokémon Red using PyBoy emulation.
An experimental PlayStation Vita emulator for Windows, Linux, macOS, and Android.
A high-performance Game Boy emulator written in Python, designed for AI training, game automation, and classic gameplay.
A Nintendo DS emulator focused on accuracy and performance, aiming to do things right and fast.
An open-source, cross-platform emulator for the original Xbox console, enabling modern gaming preservation.
A toolkit for turning classic video games into Gym environments for reinforcement learning research.
An open-source Nintendo DS emulator for playing DS games on PC, Mac, and Linux.
Automated emulator configuration tool for Steam Deck and Linux, setting up ROM directories and optimal emulator settings.
A multi-system emulator with advanced recording, debugging, and tool-assisted speedrunning (TAS) features.
A multi-platform Nintendo Game Boy and Game Boy Color emulator written in Go, featuring debugging tools and broad game compatibility.
A bulk game importer and artwork manager for Steam, adding non-Steam games and managing their assets.
A multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave arcade systems.
An automated system for emulation and dynamic security analysis of Linux-based embedded firmware.
A custom Minecraft Classic client written in C from scratch, offering enhanced performance and cross-platform support.
A self-hosted Steam-like service for managing and playing your DRM-free game library across devices, with a focus on emulation.
A multi-platform Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
A user-level tool to execute Docker containers without root privileges, enabling container usage in batch systems and restricted environments.
An all-in-one retro gaming platform for Linux systems, delivered as a self-contained Flatpak application.
Gate-level simulation of the original Game Boy hardware, reverse-engineered from die shots of the DMG-01 chip.
A highly compatible Nintendo 64 emulator written in Rust with netplay support.
A Python framework for disassembly, static analysis, symbolic execution, and debugging of binaries and malware.
A Game Boy research project and emulator written in Rust, focused on accuracy and clear documentation.
A cross-platform, cycle-accurate IBM PC/XT emulator written in Rust, designed for retro PC development and debugging.
NES emulator written in Rust serving as a technology demonstration of Rust's suitability for systems software.
An automatic, platform-independent unpacker for Windows binaries using emulation to analyze packed malware.
A curated list of awesome software, resources, and guides for the Steam Deck handheld gaming PC.
A feature-packed launcher, emulator, and ROM manager for the Odroid Go handheld gaming device.
A Game Boy and Game Boy Color emulator written in Rust with web, SDL, and Libretro front-ends.
A Gameboy Color emulator written in Rust with accurate CPU/GPU emulation, audio support, and multiple cartridge types.
A free J2ME emulator with libretro, AWT, and SDL2 frontends for running Java mobile games.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.