emulation
List
40 items
jart/blink (⭐ 5033)
tiniest x86-64-linux emulator (C)
xemu-project/xemu (⭐ 1747)
Original Xbox Emulator for Windows, macOS, and Linux (Active Development) (C)
copy/v86 (⭐ 17481)
x86 virtualization in your browser, recompiling x86 to wasm on the fly (Rust)
FEX-Emu/FEX (⭐ 1190)
A fast usermode x86 and x86-64 emulator for Arm64 (C++)
google/cdc-file-transfer (⭐ 2722)
Tools for synching and streaming files from Windows to Linux (C++)
jart/cosmopolitan (⭐ 10648)
build-once run-anywhere c library (C)
jpd002/Play- (⭐ 1749)
Play! - PlayStation2 Emulator (C++)
hrydgard/ppsspp (⭐ 8524)
A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org. (C++)
citra-emu/citra (⭐ 8333)
A Nintendo 3DS Emulator (C++)
TASEmulators/desmume (⭐ 2111)
DeSmuME is a Nintendo DS emulator (C)
maximecb/uvm (⭐ 267)
Fun, portable, minimalistic virtual machine. (Rust)
PCSX2/pcsx2 (⭐ 8213)
PCSX2 - The Playstation 2 Emulator (C++)
PDP-10/its (⭐ 706)
Incompatible Timesharing System (Assembly)
sarah-walker-pcem/pcem (⭐ 1117)
PCem (C)
tock/tock (⭐ 4224)
A secure embedded operating system for microcontrollers (Rust)
unicorn-engine/unicorn (⭐ 6190)
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86) (C)
bottlerocket-os/bottlerocket (⭐ 7234)
An operating system designed for hosting containers (Rust)
FeralInteractive/gamemode (⭐ 3691)
Optimise Linux system performance on demand (C)
ThirteenAG/WidescreenFixesPack (⭐ 1809)
Plugins to make or improve widescreen resolutions support in games, add more features and fix bugs. (C)
narzoul/DDrawCompat (⭐ 643)
DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 (C++)
GoogleContainerTools/distroless (⭐ 15214)
Language focused docker images, minus the operating system. (Starlark)
elishacloud/dxwrapper (⭐ 823)
Fixes compatibility issues with older games running on Windows 10 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes. (C++)
jp7677/dxvk-nvapi (⭐ 221)
Alternative NVAPI implementation on top of DXVK. (C++)
rust-osdev/x86_64 (⭐ 617)
Library to program x86_64 hardware. (Rust)
crosire/d3d8to9 (⭐ 655)
A D3D8 pseudo-driver which converts API calls and bytecode shaders to equivalent D3D9 ones. (C++)
darlinghq/darling (⭐ 9656)
Darwin/macOS emulation layer for Linux (Objective-C)
simh/simh (⭐ 1495)
The Computer History Simulation Project (C)
blawar/ooot (⭐ 674)
(C++)
DoctorWkt/pdp7-unix (⭐ 360)
A project to resurrect Unix on the PDP-7 from a scan of the original assembly code (Assembly)
gnif/LookingGlass (⭐ 3972)
An extremely low latency KVMFR (KVM FrameRelay) implementation for guests with VGA PCI Passthrough. (C)
dsrw/enu (⭐ 242)
A Logo-like DSL for Godot, implemented in Nim (Nim)
dege-diosg/dgVoodoo2 (⭐ 467)
Glide/DirectX implementation on D3D11/12 (C++)
HansKristian-Work/vkd3d-proton (⭐ 1170)
Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation. (C)
ata4/glrage (⭐ 57)
OpenGL wrapper for the ATI 3D C Interface and DirectDraw 2 (C)
ThirteenAG/Ultimate-ASI-Loader (⭐ 599)
ASI Loader is the tool that loads custom libraries with the file extension .asi into any game process. (C++)
DualCoder/vgpu_unlock (⭐ 3792)
Unlock vGPU functionality for consumer grade GPUs. (C)
philpem/freebee (⭐ 64)
FreeBee - AT&T 3B1 / 7300 UNIX PC emulator (C)
aap/pdp6 (⭐ 51)
PDP-6 Emulator (C)
xenia-project/xenia (⭐ 6676)
Xbox 360 Emulator Research Project (C++)
evmar/retrowin32 (⭐ 255)
windows emulator (C)