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

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale 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

    Project mention: Emulation of Nintendo Game Boy (DMG-01) (2016) [pdf] | news.ycombinator.com | 2024-05-01
  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 high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    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

    Fake Snowflake Connector for Python. Run, mock and test Snowflake DB locally.

  20. stemplayerplayer

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

  21. nes

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

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

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit 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

Index

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

# Project Stars
1 docker-android 10,629
2 mininet 5,533
3 qiling 5,381
4 PyBoy 4,819
5 miasm 3,636
6 py-kms 2,111
7 GramAddict bot 1,323
8 honeypots 771
9 core 722
10 py-kms 714
11 ELM327-emulator 495
12 pcbasic 414
13 keyboard_mouse_emulate_on_raspberry 307
14 alpha-core 276
15 py65 237
16 gcp-storage-emulator 168
17 fakesnow 126
18 stemplayerplayer 124
19 nes 124
20 PyVM 117
21 PocketSmali 86
22 pyc64 83
23 reinette-II-plus-dot-py 53

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com