C Emulator

Open-source C projects categorized as Emulator

Top 23 C Emulator Projects

  1. ish

    Linux shell for iOS

    Project mention: Show HN: Lume – OS Lightweight CLI/API for macOS/Linux VMs on Apple Silicon | news.ycombinator.com | 2025-02-02

    You can, with ish (https://ish.app). It is a bit slow though and doesn't support the newest releases. (Well and by default it runs Alpine instead of Debian)

  2. 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
  3. Unicorn Engine

    Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

    Project mention: Unicorn Engine 2.1.2 | news.ycombinator.com | 2025-02-13
  4. Provenance

    iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |

  5. mgba

    mGBA Game Boy Advance Emulator

  6. box64

    Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64, RV64 and LoongArch Linux devices

    Project mention: MiceWine – run Windows applications and games on Android smartphones | news.ycombinator.com | 2024-12-30

    Wine doesn't do any of that as far as I know. It loads a Windows PE file, it's (placeholder) DLL dependencies, and starts executing at the main entrypoint. Box64 does translation and has some specific placeholder DLLs that intercept API calls and call native code rather than emulating the entire process.

    If what you describe is being done, it's being done by Box64. I don't know enough about aarch64 to know what ARM64X and ARM64EC do, though. I can find [a Github comment](https://github.com/ptitSeb/box64/pull/858#issuecomment-16057...) where one of the authors states that the goal is to implement ARM64EC, but I wouldn't know what the status is on that.

  7. 86Box

    Emulator of x86-based machines.

    Project mention: 86Box: Emulator of x86-Based Machines | news.ycombinator.com | 2024-12-29

    wow, the screenshots attached to each release on github are deeply nostalgic

    https://github.com/86Box/86Box/releases

  8. desmume

    DeSmuME is a Nintendo DS emulator

  9. SaaSHub

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

    SaaSHub logo
  10. xemu

    Original Xbox Emulator for Windows, macOS, and Linux (Active Development)

    Project mention: Xemu: Original Xbox Emulator | news.ycombinator.com | 2024-04-07
  11. SameBoy

    Game Boy and Game Boy Color emulator written in C

  12. ChameleonMini

    The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.

  13. CEmu

    Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features (by CE-Programming)

  14. RVVM

    The RISC-V Virtual Machine

    Project mention: RVVM: RISC-V Virtual Machine | news.ycombinator.com | 2025-02-12
  15. bddisasm

    bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.

  16. SkyEmu

    Game Boy Advance, Game Boy, Game Boy Color, and DS Emulator

  17. dumpulator

    An easy-to-use library for emulating memory dumps. Useful for malware analysis (config extraction, unpacking) and dynamic analysis in general (sandboxing).

  18. AppleWin

    Apple II emulator for Windows

  19. halfix

    x86 PC emulator that runs both natively and in the browser, via WebAssembly

  20. puNES

    Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)

    Project mention: Plastic – A Modern NES Emulator That Works with EGUI and TUI | news.ycombinator.com | 2024-10-19

    puNES also deserves more attention. It is highly accurate and supports obscure mappers and Famicom Disk System games: https://github.com/punesemu/puNES

  21. smolnes

    NES emulator in <5000 bytes of C

  22. xqemu

    Open-source emulator to play original Xbox games on Windows, macOS, and Linux

  23. retro-go

    Retro emulation for the ODROID-GO and other ESP32 devices

  24. RetroESP32

    Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager

  25. dosemu2

    Run DOS programs under linux:

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

C Emulator discussion

Log in or Post with

C Emulator related posts

  • Unicorn Engine 2.1.2

    1 project | news.ycombinator.com | 13 Feb 2025
  • What Every Hacker Should Know About TLB Invalidation [pdf]

    2 projects | news.ycombinator.com | 16 Jan 2025
  • MiceWine – run Windows applications and games on Android smartphones

    6 projects | news.ycombinator.com | 30 Dec 2024
  • 86Box: Emulator of x86-Based Machines

    6 projects | news.ycombinator.com | 29 Dec 2024
  • ISH: Linux on jailbreak-free iPhones via userspace emulation

    1 project | news.ycombinator.com | 29 Dec 2024
  • em400 – MERA 400 (Polish minicomputer) emulator

    1 project | news.ycombinator.com | 29 Nov 2024
  • Box86 and Box64: run x86, x64 binaries on ARM

    1 project | news.ycombinator.com | 23 Nov 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 21 Mar 2025
    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. Learn more →

Index

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

# Project Stars
1 ish 17,748
2 Unicorn Engine 7,972
3 Provenance 6,067
4 mgba 5,996
5 box64 4,344
6 86Box 3,172
7 desmume 3,146
8 xemu 3,059
9 SameBoy 1,778
10 ChameleonMini 1,773
11 CEmu 1,144
12 RVVM 1,014
13 bddisasm 940
14 SkyEmu 887
15 dumpulator 774
16 AppleWin 749
17 halfix 700
18 puNES 684
19 smolnes 646
20 xqemu 641
21 retro-go 626
22 RetroESP32 624
23 dosemu2 610

Sponsored
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.ai