C Virtual Machines

Open-source C projects categorized as Virtual Machines | Edit details

Top 3 C Virtual Machine Projects

  • GitHub repo MicroPython

    MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

    Project mention: Broo you're still using C?? What do you use to program, a rock? LoL I can do whatever your code does, in just two lines. What do you say? Your 1947284 lines code is faster than my 2 lines code? Well, you should respect other people's preferences. | reddit.com/r/ProgrammerHumor | 2022-01-19

    MicroPython exists and can control microcontrollers

  • GitHub repo Unicorn Engine

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

    Project mention: Top Python Tools for Malware Analysis. – PythonStacks | news.ycombinator.com | 2021-10-14

    Unicorn is missing from that list.

    The python CPU emulator with full program counter (PC) and general (and other CPU-specific) register set controls.

    I use it to catch fileless malware in the second fastest dynamic manner. Also good for detecting Rowhammer/SPECTRE behaviors.

    Disclaimer: one of the contributors and a contractor that frequently deploy this.


  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo TinyVM

    TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.

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 2022-01-19.

C Virtual Machines related posts


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

Project Stars
1 MicroPython 13,588
2 Unicorn Engine 4,993
3 TinyVM 2,872
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.