Showing 36 of 245 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-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 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 cross-platform development kit for creating games on classic consoles like the Game Boy, NES, and Sega Master System using C.
A Python and Pygame recreation of the first level from Super Mario Bros for educational purposes.
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.
A custom Minecraft Classic client written in C from scratch, offering enhanced performance and cross-platform support.
Open-source release of the classic Commander Keen in Keen Dreams game, originally developed for DOS with EGA/CGA graphics.
A multi-platform Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
A modern source port for DOOM engine games with advanced graphics, dynamic lighting, and extensive modding support.
A cross-platform music editor for creating authentic NES chiptunes, supporting multiple expansion chips and export formats.
A native PC port of Banjo-Kazooie created via static recompilation, featuring graphical enhancements, high framerate support, and extensive modding.
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 free assembler/linker toolchain for developing games and software for the Nintendo Game Boy and Game Boy Color.
An open-source re-implementation of Gothic 2: Night of the Raven, designed to run the classic game on modern systems with enhanced graphics.
A modern, optimized Quake III Arena engine with Vulkan and OpenGL renderers, focused on performance, security, and mod compatibility.
Official GPL source code release of System Shock for PowerPC Macintosh, enabling compilation and modification of the classic game.
An open-source re-implementation of the classic Tomb Raider engine for playing Tomb Raider 1-5 and custom levels.
A full-featured cross-platform GameBoy emulator written in Rust, tested on Windows, Ubuntu, and Mac.
An open-source fighting game engine written in Go that supports M.U.G.E.N resources with enhanced features.
A curated list of actively maintained open-source game remakes, reimplementations, and source ports across all genres.
A modern open-source engine re-implementing The Elder Scrolls: Arena with quality-of-life improvements.
An open-source port of the classic DOS game Prince of Persia, built on SDL with modern enhancements and mod support.
A faithful, open-source re-implementation of the Cave Story game engine written in Rust.
An open-source, cross-platform client for Ace of Spades 0.75, offering enhanced graphics and audio via OpenGL/AL.
A portable open-source reimplementation of the Infinity Engine for running classic RPGs like Baldur's Gate on modern platforms.
An all-in-one retro gaming platform for Linux systems, delivered as a self-contained Flatpak application.
A classic turn-based strategy game with handcrafted 32-color pixel art, featuring campaign, hot-seat battles, and a map editor.
An open-source fantasy computer for creating and sharing tiny retro games and programs, built with LÖVE.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.