Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Virtual Machine

Virtual Machine

80 projects

Showing 36 of 80 projects

firecracker
firecrackerRust

An open-source virtualization technology that creates secure, lightweight microVMs for container and serverless workloads.

#sandbox#open-source#container-runtime
Stars35.6k
Forks2.5k
Last commit2 days ago
v8
v8C++

Google's open-source high-performance JavaScript and WebAssembly engine written in C++.

#embedded-systems#compiler#webassembly
Stars25.1k
Forks4.3k
Last commit1 day ago
HHVM
HHVMC++

A high-performance virtual machine with JIT compilation for executing programs written in Hack.

#facebook-open-source#web-server#server-side
Stars18.6k
Forks3.1k
Last commit1 day ago
hhvm
hhvmC++

A high-performance virtual machine for executing programs written in Hack, using JIT compilation.

#webserver#server-side#jit-compilation
Stars18.6k
Forks3.1k
Last commit1 day ago
PCSX2
PCSX2C++

A free and open-source PlayStation 2 emulator for playing PS2 games on Windows, Linux, and macOS.

#open-source#ps2#pcsx2
Stars15.2k
Forks2.1k
Last commit2 days ago
virtual-environments
virtual-environmentsPowerShell

Source code for creating VM images used by GitHub Actions and Azure Pipelines hosted runners.

#devops#azure-pipelines#pre-configured-images
Stars12.9k
Forks3.8k
Last commit2 days ago
Flare VM
Flare VMPowerShell

A collection of software installation scripts for Windows that automates the setup and maintenance of a reverse engineering environment on a virtual machine.

#environment-setup#boxstarter#powershell-scripts
Stars8.9k
Forks1.1k
Last commit
FLARE VM
FLARE VMPowerShell

A collection of software installation scripts for Windows that automates the setup and maintenance of a reverse engineering environment on a virtual machine.

#environment-setup#boxstarter#powershell-scripts
Stars8.9k
Forks1.1k
Last commit1 month ago
kata-containers
kata-containersRust

An open-source implementation of lightweight VMs that perform like containers but offer VM-level isolation and security.

#firecracker#container-runtime#multi-architecture
Stars8.4k
Forks1.4k
Last commit
Wasm3
Wasm3C

A fast and universal WebAssembly interpreter designed for portability, minimal footprint, and broad platform support.

#wasi#iot#cosmopolitan
Stars8.0k
Forks530
Last commit5 days ago
gopher-lua
gopher-luaGo

A Lua 5.1 VM and compiler written in Go, designed for embedding Lua scripting into Go applications.

#compiler#gopher-lua#extensible-semantics
Stars7.0k
Forks703
Last commit3 months ago
Simplify Android deobfuscator
Simplify Android deobfuscatorJava

A generic Android deobfuscator that uses virtual execution to simplify obfuscated code for human analysis.

#dalvik#security-analysis#apk-analysis
Stars4.7k
Forks454
Last commit4 years ago
veewee
veeweeShell

A tool for easily and repeatedly building custom Vagrant base boxes, KVMs, and virtual machine images.

#devops#base-box#kvm
Stars4.3k
Forks760
Last commit7 years ago
Pafish
PafishC

A testing tool that detects virtual machines and malware analysis environments using techniques observed in real malware.

#sandbox#windows-security#anti-analysis
Stars3.9k
Forks495
Last commit2 years ago
jvm.go
jvm.goGo

A toy JVM implementation written in Go for learning purposes, focusing on code readability and core JVM functionality.

#jvm-implementation#bytecode-interpreter#virtual-machine
Stars3.6k
Forks466
Last commit6 years ago
lumen
lumenRust

A compiler and runtime for BEAM languages (Erlang/Elixir) that targets WebAssembly and produces standalone executables.

#hacktoberfest#lumen#elixir
Stars3.6k
Forks110
Last commit2 years ago
Eclipse OpenJ9
Eclipse OpenJ9Java

An enterprise-grade Java Virtual Machine optimized for small footprint, fast startup, and high throughput in cloud deployments.

#compiler#aot-compilation#interpreter
Stars3.5k
Forks787
Last commit2 days ago
go-lua
go-luaGo

A pure Go implementation of the Lua 5.2 virtual machine for scripting Go applications.

#embedded-scripting#go-library#virtual-machine
Stars3.4k
Forks211
Last commit1 year ago
Bringing the Web up to Speed with WebAssembly
Bringing the Web up to Speed with WebAssemblyWebAssembly

Official specification, reference interpreter, and test suite for the WebAssembly binary instruction format.

#webassembly#test-suite#specification
Stars3.4k
Forks530
Last commit
TinyVM
TinyVMC

TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.

#c#virtual-machine
Stars3.3k
Forks308
Last commit7 years ago
Rubinius
RubiniusC

A modern language platform supporting multiple programming languages with a virtual machine architecture and advanced developer tools.

#multi-language#language-platform#developer-tools
Stars3.1k
Forks589
Last commit10 months ago
WAVM
WAVMC++

A high-performance WebAssembly virtual machine designed for non-browser applications, leveraging LLVM for near-native speed.

#wasi#sandbox#compiler
Stars2.8k
Forks234
Last commit3 months ago
ScummVM
ScummVMC++

A virtual machine that lets you play classic point-and-click adventure games and RPGs on modern devices using original game data files.

#adventure-games#digital-preservation#virtual-machine
Stars2.8k
Forks1.3k
Last commit1 day ago
rune
runeRust

An embeddable dynamic programming language for Rust, designed for scripting and runtime extensibility.

#programming-language#hot-reloading#serde
Stars2.3k
Forks117
Last commit2 days ago
JVM
JVM

A curated list of awesome JVM libraries, tools, and resources focused on low-level performance, garbage collection, and non-framework topics.

#memory-management#virtual-machine#low-level
Stars2.2k
Forks227
Last commit3 years ago
Learning ebpf book
Learning ebpf bookC

A companion repository with example eBPF programs and a Lima VM configuration for the O'Reilly book 'Learning eBPF'.

#observability#libbpf#ebpf-co-re
Stars1.8k
Forks360
Last commit4 months ago
footloose
footlooseGo

Creates containers that behave like virtual machines, running systemd and SSH for fast, lightweight VM-like environments.

#container-virtualization#lightweight-vms#devops-tools
Stars1.6k
Forks117
Last commit2 years ago
Cyber
CyberZig

A fast, efficient, and concurrent scripting language designed for embedding in applications, games, or engines.

#webassembly#embedding#gamedev
Stars1.5k
Forks59
Last commit7 months ago
anylinuxfs
anylinuxfsRust

Mount any Linux-supported filesystem (ext4, btrfs, NTFS, etc.) on macOS with full read/write support using a microVM and NFS.

#filesystem#luks#lvm
Stars1.4k
Forks41
Last commit3 days ago
RedHunt OS
RedHunt OS

A pre-configured Linux virtual machine for adversary emulation and threat hunting with attacker and defender toolkits.

#osint#penetration-testing#virtual-machine
Stars1.3k
Forks200
Last commit1 year ago
Androl4b
Androl4b

A virtual machine for Android application security assessment, reverse engineering, and malware analysis.

#security-training#vulnerability-assessment#mobile-security
Stars1.2k
Forks264
Last commit3 years ago
gno
gnoGo

An interpreted, deterministic Go virtual machine for building succinct and composable smart contracts on a blockchain.

#cosmos#developer-tools#gnolang
Stars1.1k
Forks460
Last commit1 day ago
nixbsd
nixbsdNix

An unofficial NixOS fork that creates a reproducible, declarative FreeBSD distribution using the Nix package manager.

#virtual-machine#nixos#system-configuration
Stars1.0k
Forks37
Last commit13 days ago
Laravel Homestead Build Scripts
Laravel Homestead Build ScriptsShell

Scripts to build the Laravel Homestead Vagrant box for development environments.

#devops#laravel#virtual-machine
Stars1.0k
Forks328
Last commit2 years ago
CarpVM
CarpVMC

A small educational virtual machine written in C with instructions, registers, stack, and function calls.

#systems-programming#stack-machine#bytecode-interpreter
Stars985
Forks82
Last commit5 years ago
HashLink
HashLinkC

A high-performance virtual machine for executing Haxe code across multiple platforms.

#haxe#jit-compilation#interpreter
Stars892
Forks198
Last commit3 days ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
1 day ago
8 days ago
Next
#Compiler11
#Cross Platform11
#Reverse Engineering9
#Malware Analysis9
#Docker8
#Scripting8
#Devops8
#Programming Language7
#Vagrant7
#Jit Compilation6
#Security Tools6
#Webassembly6