tinyvm
Virtual Machine
A lightweight virtual machine with a focus on minimal size and binary footprint.
TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
3k stars
132 watching
296 forks
Language: C
last commit: almost 6 years ago
Linked from 3 awesome lists
cvirtual-machine
Related projects:
Repository | Description | Stars |
---|---|---|
tinygo-org/tinygo | A compiler that enables Go programming language for small devices and edge computing applications. | 15,577 |
utmapp/utm | A system emulator and virtual machine host for running Windows, Linux, and other operating systems on iOS and macOS devices | 27,441 |
openmachine-ai/tinyfive | A lightweight RISC-V emulator and assembler written in Python for simulating neural networks and assembly code execution. | 52 |
firecracker-microvm/firecracker | A secure and fast virtualization technology for creating isolated and efficient execution environments for container-based services | 26,473 |
zerovm/zerovm | An open-source virtual machine project enabling 64-bit x86 application execution in a 32-bit address space. | 817 |
pikvm/pikvm | A DIY IP-KVM solution based on Raspberry Pi | 8,389 |
lekkit/rvvm | An emulator and virtual machine for the RISC-V instruction set architecture. | 953 |
vvaltchev/tilck | A monolithic kernel designed to be Linux-compatible at binary level, serving as an educational platform for exploring kernel development and embedded systems. | 2,387 |
wavm/wavm | A WebAssembly virtual machine designed to optimize performance and security in non-browser applications. | 2,659 |
nanovms/nanos | A lightweight kernel designed to run a single application in isolation | 2,670 |
ottomatica/slim | Automates the creation of small, lightweight virtual machines from Dockerfiles | 2,101 |
kcreate/stackvm | A virtual machine with a 240x160 VRAM display and basic assembly capabilities. | 49 |
carlosperate/microbit-dev-env | Facilitates development of MicroPython, MakeCode, and C/C++ programs for the BBC micro:bit using a virtual machine environment. | 25 |
echasnovski/mini.nvim | A collection of independent Lua modules improving Neovim experience with minimal effort. | 5,528 |
dotnetcore/wtm | A rapid development framework for .NET Core applications that provides a set of pre-built components and tools to support common web application functionalities. | 4,265 |