Python Emulator

Open-source Python projects categorized as Emulator

Top 23 Python Emulator Projects

  1. docker-android

    Android in docker solution with noVNC supported and video recording

    Project mention: Revolutionize Your Android Workflow with Docker-Android! | dev.to | 2025-08-16

    View the Project on GitHub

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. mininet

    Emulator for rapid prototyping of Software Defined Networks

  4. qiling

    A True Instrumentable Binary Emulation Framework

  5. PyBoy

    Game Boy emulator written in Python

  6. miasm

    Reverse engineering framework in Python

    Project mention: Reverse Engineering Call of Duty Anti-Cheat | news.ycombinator.com | 2025-01-20

    There's some other cool tricks you can do, where you symbolically execute using angr or another emulator such as https://github.com/cea-sec/miasm to be able to use control flow graph unflattening. You can also use Intel's PIN framework to do some interesting analysis. Some helpful articles here:

    - https://calwa.re/reversing/obfuscation/binary-deobfuscation-...

  7. py-kms

    KMS Server Emulator written in Python

  8. GramAddict bot

    Completely free and open-source human-like Instagram bot. Powered by UIAutomator2 and compatible with basically any Android device 5.0+ that can run Instagram - real or emulated. (by GramAddict)

  9. 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.

    InfluxDB logo
  10. honeypots

    30 different honeypots in one package! (dhcp, dns, elastic, ftp, http proxy, https proxy, http, https, imap, ipp, irc, ldap, memcache, mssql, mysql, ntp, oracle, pjl, pop3, postgres, rdp, redis, sip, smb, smtp, snmp, socks5, ssh, telnet, vnc)

  11. core

    Common Open Research Emulator (by coreemu)

  12. py-kms

    KMS Server Emulator written in Python (by Py-KMS-Organization)

  13. ELM327-emulator

    ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation

  14. pcbasic

    PC-BASIC - A free, cross-platform emulator for the GW-BASIC family of interpreters

    Project mention: Q2DOS – Quake 2 backported to MS-DOS | news.ycombinator.com | 2025-02-15

    Currently reading The BLUE Book About GW-BASIC and QuickBasic (Thomas C. McIntire, 1991, https://github.com/robhagemans/hoard-of-gwbasic).

    It is full of fascinating and somewhat horrible advice. For rendering text-mode user interfaces the author recommends having a 4kB binary file saved that is just BLOADed straight from disk into graphics RAM (in text-mode that sets all the text and attributes/colors for the screen). Tricks like that would probably never cross my mind, being used to having to load some library to draw anything to a screen.

    I discovered just some day ago pc-basic is a really impressive project. pip install pcbasic gives you a portable python-implementation of essentially GW-BASIC, running in a terminal or graphics window. But you can of course also grab the MIT-licensed GW-BASIC 1.0 that Microsoft released a few years ago (and that TK Chia modified to make it possible to build) and run that in DOSBox. I am having a lot of fun with both of those.

    https://github.com/robhagemans/pcbasic

  15. keyboard_mouse_emulate_on_raspberry

    Bluetooth Keyboard Mouse Emulator on Raspberry Pi

  16. alpha-core

    0.5.3 experimental emulator written in Python.

  17. py65

    Emulate 6502-based microcomputer systems in Python

  18. gcp-storage-emulator

    Local emulator for Google Cloud Storage

  19. fakesnow

    Run, mock and test fake Snowflake databases locally.

  20. nes

    A Nintendo Entertainment System (NES) emulator in Python and Cython. (by jameskmurphy)

  21. stemplayerplayer

    A Player for Kanye West's Stem Player. Sort of an emulator.

  22. PyVM

    A virtual machine written in Python that executes x86 binaries according to the Intel Software Developer Manual (by ForceBru)

  23. PocketSmali

    A modular and extendable Python tool for emulating simple SMALI code.

  24. pyc64

    Commodore-64 simulator in pure Python

  25. reinette-II-plus-dot-py

    Apple II emulator in python

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Emulator discussion

Log in or Post with

Python Emulator related posts

  • Reverse Engineering Call of Duty Anti-Cheat

    5 projects | news.ycombinator.com | 20 Jan 2025
  • Show HN: Play Doom in Zork

    6 projects | news.ycombinator.com | 30 May 2024
  • Emulation of Nintendo Game Boy (DMG-01) (2016) [pdf]

    1 project | news.ycombinator.com | 1 May 2024
  • Qiling: A True Instrumentable Binary Emulation Framework

    1 project | news.ycombinator.com | 1 Apr 2024
  • Ask HN: Good book to learn modern networking?

    6 projects | news.ycombinator.com | 9 Jan 2024
  • ReinetteII+.py, an Apple II plus emulator in Python

    3 projects | news.ycombinator.com | 19 Sep 2023
  • Show HN: Tetris, but the blocks are ARM instructions that execute in the browser

    3 projects | news.ycombinator.com | 10 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    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 →

Index

What are some of the best open-source Emulator projects in Python? This list will help you:

# Project Stars
1 docker-android 12,645
2 mininet 5,596
3 qiling 5,592
4 PyBoy 4,965
5 miasm 3,724
6 py-kms 2,155
7 GramAddict bot 1,402
8 honeypots 816
9 core 757
10 py-kms 737
11 ELM327-emulator 554
12 pcbasic 429
13 keyboard_mouse_emulate_on_raspberry 324
14 alpha-core 291
15 py65 242
16 gcp-storage-emulator 178
17 fakesnow 149
18 nes 130
19 stemplayerplayer 125
20 PyVM 120
21 PocketSmali 88
22 pyc64 85
23 reinette-II-plus-dot-py 53

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?