InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python Emulation Projects
-
OSX-KVM
Run macOS on QEMU/KVM. With OpenCore + Monterey + Ventura + Sonoma support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.
I used Kholia's scripts[1] on Qemu with Virsh. I didn't have much trouble other than some SELinux permission issues which I resolved quickly.
iCloud/imessage have always been finicky with Hackintosh, but in my experience setting the correct serial number with appropriate Mac model is the key to resolve those issues.
With just couple of years of Hackintosh scene left before support for x86 Macs are dropped completely, a VM Hackintosh makes more sense to me than building a physical Hackintosh.
[1]https://github.com/kholia/OSX-KVM
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Show HN: RomM – An open-source, self-hosted ROM manager and player | news.ycombinator.com | 2025-06-11
What fortunate timing! Our next release will including a new, local-only "API" that uses Launchbox's GamesDB (https://gamesdb.launchbox-app.com/) as the metadata source. The entire database is loaded into Redis and games are matched on exact file names, so no data is ever sent to any cloud providers.
https://github.com/rommapp/romm/pull/1515
-
-
udocker
A basic user tool to execute simple docker containers in batch or interactive systems without root privileges.
-
-
FirmWire
FirmWire is a full-system baseband firmware emulation platform for fuzzing, debugging, and root-cause analysis of smartphone baseband firmwares
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
emukit
A Python-based toolbox of various methods in decision making, uncertainty quantification and statistical emulation: multi-fidelity, experimental design, Bayesian optimisation, Bayesian quadrature, etc. (by EmuKit)
-
-
-
-
-
-
-
Project mention: Pydrofoil: Accelerating Sail-based instruction set simulators | news.ycombinator.com | 2025-04-21
-
-
libretro_finder
Simple tool that finds and prepares your BIOS files for usage with Libretro (or its RetroArch frontend).
-
-
-
-
auto-yuzu-shortcuts
Streamlines the process of generating shortcuts for your Yuzu games, complete with icons from SteamGridDB.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Emulation discussion
Python Emulation related posts
-
Show HN: RomM – An open-source, self-hosted ROM manager and player
-
Things we learned out about LLMs in 2024
-
Ask HN: Self Hosting Projects?
-
Computer Networks: A Systems Approach
-
Make a Mac OS virtual machine
-
VirtualBox KVM Public Release
-
NixThePlanet - Run macOS, Windows and more via a single Nix command + nixosModules
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 Jun 2025
Index
What are some of the best open-source Emulation projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | OSX-KVM | 21,805 |
2 | romm | 4,578 |
3 | manticore | 3,767 |
4 | udocker | 1,493 |
5 | ViperMonkey | 1,093 |
6 | vivisect | 969 |
7 | FirmWire | 805 |
8 | core | 737 |
9 | unipacker | 702 |
10 | emukit | 632 |
11 | Selenium-Profiles | 306 |
12 | steam-buddy | 258 |
13 | 1g1r-romset-generator | 233 |
14 | nes | 126 |
15 | tochd | 116 |
16 | EzRO-gui | 111 |
17 | pydrofoil | 74 |
18 | verifydump | 63 |
19 | libretro_finder | 35 |
20 | FPGA_HW_SIM_FWK_2 | 22 |
21 | i8051emu | 15 |
22 | majoras-mask-3d-installer | 14 |
23 | auto-yuzu-shortcuts | 8 |