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.

GitHub

3k stars
132 watching
296 forks
Language: C
last commit: over 7 years ago
Linked from 3 awesome lists

cvirtual-machine

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
tinygo-org/tinygoA compiler that enables Go programming language for small devices and edge computing applications.15,577
utmapp/utmA system emulator and virtual machine host for running Windows, Linux, and other operating systems on iOS and macOS devices27,441
openmachine-ai/tinyfiveA lightweight RISC-V emulator and assembler written in Python for simulating neural networks and assembly code execution.52
firecracker-microvm/firecrackerA secure and fast virtualization technology for creating isolated and efficient execution environments for container-based services26,473
zerovm/zerovmAn open-source virtual machine project enabling 64-bit x86 application execution in a 32-bit address space.817
pikvm/pikvmA DIY IP-KVM solution based on Raspberry Pi8,389
lekkit/rvvmAn emulator and virtual machine for the RISC-V instruction set architecture.953
vvaltchev/tilckA 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/wavmA WebAssembly virtual machine designed to optimize performance and security in non-browser applications.2,659
nanovms/nanosA lightweight kernel designed to run a single application in isolation2,670
ottomatica/slimAutomates the creation of small, lightweight virtual machines from Dockerfiles2,101
kcreate/stackvmA virtual machine with a 240x160 VRAM display and basic assembly capabilities.49
carlosperate/microbit-dev-envFacilitates development of MicroPython, MakeCode, and C/C++ programs for the BBC micro:bit using a virtual machine environment.25
echasnovski/mini.nvimA collection of independent Lua modules improving Neovim experience with minimal effort.5,528
dotnetcore/wtmA 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