Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Emulation

Emulation

68 projects

Showing 32 of 68 projects

boytacean
boytaceanRust

A Game Boy and Game Boy Color emulator written in Rust with web, SDL, and Libretro front-ends.

#webassembly#educational#sdl
Stars676
Forks33
Last commit12 days ago
rboy
rboyRust

A Gameboy Color emulator written in Rust with accurate CPU/GPU emulation, audio support, and multiple cartridge types.

#cartridge-emulation#gpu-emulation#emulation
Stars663
Forks55
Last commit1 year ago
FreeJ2ME
FreeJ2MEJava

A free J2ME emulator with libretro, AWT, and SDL2 frontends for running Java mobile games.

#mobile-games#j2me-emulator#sdl2
Stars658
Forks119
Last commit6 months ago
bumble
bumblePython

A full-featured Bluetooth stack written entirely in Python for apps, emulation, testing, and experimentation.

#rfcomm#python-library#bluetooth
Stars534
Forks135
Last commit1 day ago
Containernet
ContainernetPython

A Mininet fork that enables Docker containers as emulated hosts for network and cloud emulation testbeds.

#containernet#sdn#emulation
Stars465
Forks212
Last commit1 year ago
Awesome J2ME
Awesome J2MEJava

A curated list of resources for Java Platform, Micro Edition (J2ME) development, emulation, and preservation.

#software-preservation#j2me-emulator#retro-computing
Stars393
Forks13
Last commit1 month ago
J2ME
J2MEJava

A curated list of resources for Java Platform, Micro Edition (J2ME) development, emulation, and preservation.

#software-preservation#j2me-emulator#retro-computing
Stars393
Forks13
Last commit1 month ago
chip8-test-rom
chip8-test-romRoff

A test ROM for verifying CHIP-8 emulator implementations against key opcodes.

#retro-computing#chip-8#emulator-testing
Stars332
Forks19
Last commit4 years ago
mgbdis
mgbdisAssembly

A Game Boy ROM disassembler that generates RGBDS-compatible assembly code with support for symbol files and image extraction.

#python-tool#assembly#game-boy
Stars317
Forks45
Last commit26 days ago
Hexi
HexiC++

A lightweight, header-only C++23 library for safe binary data streaming and serialization, primarily for network protocols.

#serialisation#serialization-library#data-serialization
Stars288
Forks9
Last commit3 months ago
rust64
rust64Rust

A Commodore 64 emulator written in Rust with a built-in visual debugger for understanding hardware internals.

#visual-debugger#retro-computing#hardware-emulation
Stars283
Forks17
Last commit1 day ago
CHIP-8
CHIP-8

A curated list of resources, tools, emulators, and games for the CHIP-8 fantasy console and emulation development.

#test-roms#chip8#retro-computing
Stars247
Forks12
Last commit3 years ago
Mr.Boom
Mr.BoomC

An 8-player Bomberman clone for RetroArch/Libretro and SDL, supporting netplay, AI bots, and cross-platform play.

#multiplayer#action-game#sdl2
Stars222
Forks64
Last commit3 months ago
VSB
VSBC

Sound Blaster emulation for DOS on modern HDA and AC97/SBLive sound cards using HDPMI.

#dos-emulation#soundblaster#midi-synthesizer
Stars150
Forks9
Last commit4 days ago
Awesome Symbian
Awesome SymbianJava

A curated list of resources for the discontinued Symbian OS, including development tools, emulators, software, games, and documentation.

#symbian-os#nokia#qt
Stars131
Forks7
Last commit2 months ago
i8080
i8080Rust

An Intel 8080 CPU emulator written in Rust, enabling accurate simulation of vintage processor behavior.

#retro-computing#embedded-simulation#emulation
Stars119
Forks13
Last commit2 years ago
Assembler
AssemblerSwift

A Swift-based assembler for creating Gameboy games, supporting the full instruction set and producing executable binaries.

#compiler#rom-generation#emulation
Stars119
Forks22
Last commit4 years ago
Ghost-usb
Ghost-usbC

A honeypot that emulates USB storage devices to detect and capture malware that spreads via USB propagation.

#honeypot#windows-security#malware-detection
Stars104
Forks25
Last commit11 years ago
BreachDetector
BreachDetectorC#

A Xamarin library for detecting root/jailbreak, debug mode, emulators, and other security threats in mobile apps.

#mobile-security#xamarin#ios
Stars88
Forks14
Last commit5 years ago
Mealybug Tearoom Tests
Mealybug Tearoom TestsAssembly

A collection of test ROMs for verifying Game Boy emulator accuracy, focusing on PPU register timing during rendering.

#test-roms#emulator-testing#game-boy
Stars70
Forks23
Last commit5 years ago
Amun
AmunPython

A Python-based low-interaction honeypot with sophisticated emulation for malware collection and analysis.

#honeypot#emulation#exploit-capture
Stars63
Forks24
Last commit2 years ago
SMB Honeypot
SMB HoneypotPython

A high-interaction honeypot that emulates the SMB protocol to detect and analyze network attacks.

#honeypot#emulation#intrusion-detection
Stars50
Forks20
Last commit5 years ago
SameSuite
SameSuiteAssembly

A suite of Game Boy and Game Boy Color test ROMs for hardware research and emulator verification.

#test-roms#emulator-testing#game-boy
Stars48
Forks24
Last commit9 months ago
J2ME Preservation
J2ME PreservationHTML

A repository of tools, information, and resources for preserving and emulating J2ME (Java 2 Micro Edition) applications.

#software-preservation#historical-software#documentation-archive
Stars46
Forks6
Last commit
Piglet
PigletLua

A Lua-driven AI that plays Game Boy Color games through experimentation and learning.

#game-ai#lua-scripting#visual-boy-advance
Stars45
Forks6
Last commit11 years ago
HP48-Superchip
HP48-Superchip

Modified HP-48 Superchip binaries for accurate CHIP-8 emulation, fixing historical interpreter quirks for compatibility with modern tools.

#calculator#retro-computing#chip-8
Stars45
Forks4
Last commit6 years ago
medpot
medpotGo

A honeypot that emulates HL7/FHIR healthcare data interfaces to detect and log unauthorized access attempts.

#honeypot#healthcare-security#emulation
Stars27
Forks7
Last commit2 years ago
Super-Chip8x
Super-Chip8xAssembly

A Chip-8 emulator for the Super Nintendo Entertainment System, written entirely in 65c816 and SPC-700 assembly.

#spc-700#retro-computing#assembly-language
Stars17
Forks2
Last commit5 years ago
LuaGB
LuaGBLua

A Game Boy and Game Boy Color emulator written in pure Lua for ComputerCraft and CraftOS-PC environments.

#computercraft#emulation#gameboy-emulator
Stars12
Forks3
Last commit1 year ago
Game Boy Printer Sniffer
Game Boy Printer SnifferC++

Sniff packet communications between a real Gameboy and a real Gameboy printer to capture test vectors for emulation.

#hardware-hacking#emulation#serial-communication
Stars9
Forks1
Last commit4 years ago
ManicMinerLL
ManicMinerLLAssembly

A Nintendo DS port of Manic Miner featuring 50 levels compiled from official ports and original creations.

#manic-miner#assembly#platformer
Stars3
Forks0
Last commit5 months ago
opcode_count
opcode_countPython

Analyzes Game Boy code execution to generate statistics on the most frequently used CPU instructions.

#debugging-tools#game-boy#assembly-optimization
Stars2
Forks0
Last commit3 years ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 years ago
#Retro Gaming32
#Emulator25
#Cross Platform14
#C Plus Plus11
#Reverse Engineering11
#Retro Computing10
#Rust9
#Gameboy9
#Game Emulation9
#Game Development8
#Cpp8
#Gameboy Emulator8