Explore projects
-
-
A bytecode VM-based interpreter for the Lox language, built using Zig.
Updated -
Créer un compilateur pour transcrire un programme (dont la syntaxe est choisit arbitrairement) en arbre qui sera ensuite exécuté par une machine virtuelle.
Updated -
deepnet42 / Cara
Mozilla Public License 2.0Cara is a feature-rich virtual machine and a suit of tools built to execute Human Resource Machine assembly code. It offers a unique combination of compatibility with the original game and the potential for exploration beyond its boundaries.
Updated -
Chloe / Lingual C
BSD 3-Clause "New" or "Revised" LicenseSimple C/B-like programming language to run partially interpreted on a platform-independent virtual machine. This project includes both a compiler and a POSIX-ish VM. Basically just C, but simplified and more spelled-out
Updated -
gilmi / vm
Apache License 2.0A bytecode interpreter for statically typed functional languages
Updated -
deepnet42 / URM
Mozilla Public License 2.0The Unlimited Register Machine (URM) as implemented per specification from Computability: An introduction to recursive function theory by N.J. Cutland. This is a modification of machine originally based on Shepherdson and Sturgis's model (1963).
Updated -
-
Inko / inko
Mozilla Public License 2.0Moved to https://github.com/inko-lang/inko
Archived 158Updated -
Find It Program Locator / Find It development template
GNU General Public License v3.0 or laterWe use this project template to spin up an instance of the Find It program locator platform for testing. It also includes a DDEV setup that can take care of non-composer dependencies, such as Apache Solr.
Updated -
Nenad / riscv_vm
BSD 2-Clause "Simplified" LicenseThe RISCV CPU Virtual machine for embedded systems.
Updated -
GENERAL CONSULTING ABC 123 BY OSAROPRIME ™ ✪ / metasploitable3
BSD 3-Clause "New" or "Revised" License✭ MAGNETRON ™ ✭: Metasploitable3 is a VM that is built from the ground up with a large amount of security vulnerabilities.
Updated -
-
-
a stack-based concatenative virtual machine for implementing highly concurrent languages
Updated -
Shoe horn is a utility that simplifies the process for side-loading an OS into a VM at a VPS (which typically use KVM or XEN) via their recovery boot (which is typically a Debian-based OS, such as Finnix).
Demonstration: https://youtu.be/E_hACwJGq4g
Updated -
-
Implementation of the projects on http://www.nand2tetris.org/
The purpose of this project is to build a general purpose computer (hardware and software stack) from first principles.
Updated -
meriadoc / hexhex
GNU General Public License v3.0 or laterA register-based virtual machine.
Updated -