A dynamic language and bytecode vm
-
Updated
Dec 15, 2025 - C
A dynamic language and bytecode vm
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Portable Python 3.x Interpreter in Modern C for Game Scripting
A lightweight, fast embeddable scripting language.
The RISC-V Virtual Machine
Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
Source code for Oracle VirtualBox
bytecode interpreter in c (blog post)
Minimalist, dependency-free virtual machine sandbox for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous design, pure C99
Examples for: Learning KVM - implement your own kernel
Qemu.js source code with proof-of-concept machine-code-to-WASM JIT.
Secure execution VM executing human-like language (no-code) to operate on data and advanced cryptographic operations.
Bite-sized QuakeC VM written in C
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Add a description, image, and links to the vm topic page so that developers can more easily learn about it.
To associate your repository with the vm topic, visit your repo's landing page and select "manage topics."