1.OpenCommunityEdition / OpenCE
Halo: Combat Evolved (for original Xbox) ported to Windows, Linux and Android
Ranked by Attention Score: stars gained over the last 30 complete days
63 repositories by Attention Score · Oct 5, 2026 – Nov 3, 2026 (UTC)
Halo: Combat Evolved (for original Xbox) ported to Windows, Linux and Android
A simple and easy-to-use library to enjoy videogames programming
Android emulator that emulates older Android firmware versions.
Run arm64 macOS apps on Intel Macs: a reverse-Rosetta emulator (interpreter + x86-64 JIT + AOT cache) with a Metal bridge to the host GPU
Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are disabled. Please only use release tarballs from the QEMU website.
Open source emulator for the Nintedo Switch 1 and 2. Highly work in progress
mGBA Game Boy Advance Emulator
Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
A J2ME emulator for Android.
🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
A simple Minecraft clone written in C using modern OpenGL (shaders).
A free and open-source Touhou Project fangame
The ioquake3 community effort to continue supporting/developing id's Quake III Arena
Game Boy and Game Boy Color emulator written in C
xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
TOTP authenticator for Game Boy / Game Boy Color / Super Game Boy
Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.
A completely free, open-source, 2D game engine built on proven torque technology.
A free, single-player roguelike dungeon exploration game
An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.
modifications and improvements for 0CC-FamiTracker (based on j0CC-FamiTracker 0.6.3)
Free, easy, portable audio engine for games
Base environment for Red Eclipse and associated source files.
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
The official Allegro 5 git repository. Pull requests welcome!
J2ME emulator for Android (unofficial fork of https://github.com/nikita36078/J2ME-Loader)
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
Vulkan 2D graphics library
The best terminal emulator based on the Enlightenment Foundation Libraries
An arcade platformer homebrew game for the Game Boy, Game Boy Color and Super Game Boy
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
Gameboy emulator implemented in C, that also runs in the browser
Go bindings for GLFW 3
GD Graphics Library
A MS-DOS Creative Coding IDE/platform based on JavaScript
A CHIP-8 interpreter, assembler and disassembler in C
A basic 3D scene implemented with various engines, frameworks or APIs.
A device for reading game ROMs, backing up & restoring saves and flashing re-writable flash carts for GB, GBC and GBA carts from your PC via USB. Jump on our Discord server (http://discord.gg/X2wS8eh). License CC-BY-NC-SA
Retro game engine for creating games like it's 1997
Lightweight immediate mode GUI for LÖVE games
Aquaria open source, forked from icculus.org due to inactivity. Has many enhancements compared to the original version.
A music player library for the PSG audio channels of the GB, GBC and GBA.
A C99 Cross Platform 2D Game Library
A GB, GBC and GBA emulator with GB Camera support.
A 2D platform game with a persistent world. When Edgar's father fails to return home after venturing out one dark and stormy night, Edgar fears the worst: he has been captured by the evil sorcerer who lives in a fortress beyond the forbidden swamp.
A Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries. Just add as a dependency in you game package and go!