Showing 21 of 57 projects
A virtual machine that lets you play classic point-and-click adventure games and RPGs on modern devices using original game data files.
A multi-platform Nintendo Game Boy and Game Boy Color emulator written in Go, featuring debugging tools and broad game compatibility.
A multi-system emulator with advanced recording, debugging, and tool-assisted speedrunning (TAS) features.
A J2ME emulator for Android that runs classic Java mobile games with virtual keyboard and per-app settings.
A complete disassembly of Pokémon Crystal for Game Boy Color, enabling ROM hacking and game modification.
A Doom 1 & 2 renderer written in Rust, featuring a modern OpenGL 3+ pipeline and 100% safe code.
A minimalist, historically accurate source port of Doom and other Doom-engine games for modern computers.
A multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave arcade systems.
A Python and Pygame recreation of the first level from Super Mario Bros for educational purposes.
A cross-platform development kit for creating games on classic consoles like the Game Boy, NES, and Sega Master System using C.
A Vulkan-based source port of id Software's Quake, offering enhanced graphics and performance over QuakeSpasm.
A highly accurate Game Boy and Game Boy Color emulator written in portable C with native macOS and SDL frontends.
Open-source release of the classic Commander Keen in Keen Dreams game, originally developed for DOS with EGA/CGA graphics.
A custom Minecraft Classic client written in C from scratch, offering enhanced performance and cross-platform support.
A multi-platform Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
A cross-platform music editor for creating authentic NES chiptunes, supporting multiple expansion chips and export formats.
A modern source port for DOOM engine games with advanced graphics, dynamic lighting, and extensive modding support.
A collection of identical 3D scenes implemented across 20+ graphics APIs, engines, and platforms for rendering comparison.
An open-source platform for creating authentic 8-bit retro games with modern workflows and programmable limitations.
A native PC port of Banjo-Kazooie created via static recompilation, featuring graphical enhancements, high framerate support, and extensive modding.
A free assembler/linker toolchain for developing games and software for the Nintendo Game Boy and Game Boy Color.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.