C virtual-machine

Open-source C projects categorized as virtual-machine | Edit details

Top 17 C virtual-machine Projects

  • GitHub repo gravity

    Gravity Programming Language

    Project mention: Ask HN: Parrot language copycat my Gravity source code. What can I do? | news.ycombinator.com | 2021-10-27

    I found out that the Parrot programming language (https://github.com/parrot-language/parrot) did copycat line by line my Gravity programming language (https://github.com/marcobambini/gravity).

    I know that I used a very permissive license and that the project can be forked and modified by anyone but this is a theft more than a fork.

    What can I do in this situation?

  • GitHub repo Rubinius

    The Rubinius Language Platform

  • OPS

    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.

  • GitHub repo pafish

    Pafish is a testing tool that uses different techniques to detect virtual machines and malware analysis environments in the same way that malware families do

    Project mention: ProctorU Is Dystopian Spyware | news.ycombinator.com | 2021-11-09

    This sent me down the rabbit hole on defeating this... I cannot stand this sort of authoritarian horsesh...

    Defeating malware's VM detection is very interesting.

    Links for others if they're interested:

    https://github.com/a0rtega/pafish collects all the best-known detection methods into a test suite.

    This issue is interesting/has links for sure: https://github.com/spender-sandbox/cuckoo-modified/issues/45...

  • GitHub repo selfie

    An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.

    Project mention: What's everyone working on this week (46/2021)? | reddit.com/r/rust | 2021-11-15

    It's also more than simply a compiler, there are emulator and hypervisor built in etc. Very interesting, check it out on GitHub.

  • GitHub repo ring

    Simple and flexible programming language for applications development (by ring-lang)

    Project mention: Best way to learn Qt | reddit.com/r/QtFramework | 2021-12-05

    (2) Check these applications : https://github.com/ring-lang/ring/tree/master/applications (Many small but useful applications based on Qt)

  • GitHub repo umka-lang

    Umka: a statically typed embeddable scripting language

    Project mention: UmPlot: A visualization tool for the Umka language | reddit.com/r/ProgrammingLanguages | 2022-01-06

    UmPlot 0.1 has been released. It is an easy-to-use cross-platform plotting library for the Umka language. It is based on raylib and distributed as an Umka Module Implementation (UMI) file, i. e. a language extension shared library with an Umka interface.

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

    Never: statically typed, embeddable functional programming language.

    Project mention: May 2021 monthly "What are you working on?" thread | reddit.com/r/ProgrammingLanguages | 2021-05-01

    Recently Never was extended with tuples. I hope to add documentation and examples soon. Also some bugs and improvements were removed and added. Now I am looking for ideas what to do next. Maybe you could suggest something?

  • GitHub repo wiser

    :racehorse: Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.

    Project mention: Wiser – minimal hypervisor boots Linux VM. Written in C | news.ycombinator.com | 2021-07-22
  • GitHub repo RVVM

    The RISC-V Virtual Machine

    Project mention: RVVM – The RISC-V Virtual Machine | news.ycombinator.com | 2021-07-22
  • GitHub repo jaws

    Jaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post

    Project mention: which language should I learn? | reddit.com/r/Teenager_Polls | 2021-10-25


  • GitHub repo libforth

    libforth: A small Forth interpreter that can be used as a library written in c99

    Project mention: Any properly documented forth in C? | reddit.com/r/Forth | 2021-06-19

    This one is very well documented: https://github.com/howerj/libforth

  • GitHub repo maiko

    Medley Interlisp virtual machine

    Project mention: How practical could CLOS paired with a Smalltalk-like IDE be? | reddit.com/r/lisp | 2021-11-22
  • GitHub repo jstar

    A lightweight embeddable scripting language

    Project mention: What is your favorite programming language? | reddit.com/r/archlinux | 2021-12-20

    My language, obviously.

  • GitHub repo kcs

    Scripting in C with JIT(x64)/VM.

    Project mention: Kinx Library - JIT | dev.to | 2021-03-18

    By the way, the result by cl -O2 without compilation time is below. And the result of my C interpreter by x64 JIT compilation is also below. By this, I feel the result of the JIT lib is almost same as the case when adding a compilation time.

  • GitHub repo Freeze-OS

    An Operating System that runs on top of an interpreter.

    Project mention: Looking for a coding buddy for creating my programming language. | reddit.com/r/ProgrammingBuddies | 2021-07-05
  • GitHub repo woden

    A simple programming language

    Project mention: Woden - A simple programming language written in C | reddit.com/r/cprogramming | 2021-04-01
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-06.

C virtual-machine related posts


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

Project Stars
1 gravity 3,970
2 Rubinius 3,001
3 pafish 2,054
4 selfie 1,406
5 ring 862
6 hashlink 602
7 umka-lang 477
8 never 298
9 wiser 235
10 RVVM 232
11 jaws 197
12 libforth 128
13 maiko 68
14 jstar 55
15 kcs 24
16 Freeze-OS 23
17 woden 3
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.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.