C Emulator

Open-source C projects categorized as Emulator

Top 23 C Emulator Projects

  • ish

    Linux shell for iOS

    Project mention: Ente: Open-Source, E2E Encrypted, Google Photos Alternative | news.ycombinator.com | 2024-03-01

    They don't "allow" it, but most apps that need background execution just ask permission for geolocation tracking and pretend to use it, for example iSH[1]. There are a few activities that the app can do to prevent itself from being suspended when it goes out of focus, like playing sound, geolocation etc.

    [1] https://github.com/ish-app/ish/issues/249#issuecomment-54433...

  • Unicorn Engine

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

    Project mention: Unicorn: Lightweight multi-platform, multi-architecture CPU emulator framework | news.ycombinator.com | 2023-11-19
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • mgba

    mGBA Game Boy Advance Emulator

    Project mention: The BEST Emulators of 2023 || Modern Vintage Gamer | /r/Games | 2023-12-11

    VisualBoyAdvance is outdated, while not bad you can do better than that when mGBA exists

  • box64

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

    Project mention: Stardew Valley on Starfive VisionFive 2 running Ubuntu 23.10 with external Ati Radeon HD 5450 | /r/RISCV | 2023-12-07

    I see it can do more now, already tried some stuff. But see it is now more mature than months ago. Will try factorio again https://github.com/ptitSeb/box64/issues/665

  • desmume

    DeSmuME is a Nintendo DS emulator

    Project mention: any one know how to emulate a dsi game | /r/Roms | 2023-07-08

    citra is for 3ds games. while it should be compatible with ds games since the physical consoles are, this isn't true of the emulators. http://desmume.org/ has what you need.

  • xemu

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

    Project mention: Xemu: Original Xbox Emulator | news.ycombinator.com | 2024-04-07
  • 86Box

    Emulator of x86-based machines based on PCem.

    Project mention: 86Box crashes on startup of any virtual machine | /r/86box | 2023-12-07

    86Box crashes on startup without showing any message, no matter the hardware or operating system being emulated and 86Box build, either stable, experimental or old/new dynamic recompiler. Created an issue on GitHub but the dev who replied said he couldn't reproduce it.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

  • SameBoy

    Game Boy and Game Boy Color emulator written in C

    Project mention: Experiences with Joey Jr | /r/Gameboy | 2023-12-09
  • 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.

  • RVVM

    The RISC-V Virtual Machine

  • Gearboy

    Game Boy / Gameboy Color emulator for macOS, Windows, Linux, BSD and RetroArch.

  • SkyEmu

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

    Project mention: Open source GBA emulators? | /r/EmulationOnAndroid | 2023-05-08

    Skyemu has a Web version that's usable on Android. Other than that, I don't think there's any new one.

  • dumpulator

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

  • AppleWin

    Apple II emulator for Windows

    Project mention: Good emulator for debugging RWTS code? | /r/apple2 | 2023-04-15

    AppleWin debugger dev here. Please raise a feature request and I'll add it to my backlog of debugger features.

  • halfix

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

  • xqemu

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

  • smolnes

    NES emulator in <5000 bytes of C

  • RetroESP32

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

  • puNES

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

  • dosemu2

    Run DOS programs under linux:

    Project mention: From 0 to 1 MB in DOS | news.ycombinator.com | 2024-01-19

    The big problem is that 64-bit x86 long mode removes the V86 mode that made DOS 386 memory managers possible.

    This is why the DOSemu project has been doing a multi-year rewrite: to create a new, full-VM-based DOSemu2 that can run DOS without emulation on x86-64 machines.


  • binjgb

    Gameboy emulator implemented in C, that also runs in the browser

    Project mention: McDonald's Just Dropped a Brand New Game Boy Game in 2023 | news.ycombinator.com | 2023-06-13

    This is using my gameboy emulator, binjgb[0], on the website! (well one of my gameboy emulators, heh [1][2]) It's been used as the emulator for GB Studio for a little while now, but I don't know how often people embed it in their websites, so it's really cool to see.

    [0] https://github.com/binji/binjgb

  • minivmac4ios

    Mini vMac for iOS

  • SaaSHub

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

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). The latest post mention was on 2024-04-07.

C Emulator related posts


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

Project Stars
1 ish 15,866
2 Unicorn Engine 7,109
3 mgba 5,246
4 box64 3,057
5 desmume 2,710
6 xemu 2,337
7 86Box 2,305
8 ChameleonMini 1,677
9 SameBoy 1,493
10 bddisasm 837
11 RVVM 802
12 Gearboy 795
13 SkyEmu 729
14 dumpulator 657
15 AppleWin 654
16 halfix 623
17 xqemu 611
18 smolnes 595
19 RetroESP32 578
20 puNES 557
21 dosemu2 516
22 binjgb 513
23 minivmac4ios 492
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives