Showing 36 of 55 projects
An open-source virtualization technology that creates secure, lightweight microVMs for container and serverless workloads.
Google's open-source high-performance JavaScript and WebAssembly engine written in C++.
A high-performance virtual machine for executing programs written in Hack, using JIT compilation.
A high-performance virtual machine with JIT compilation for executing programs written in Hack.
A free and open-source PlayStation 2 emulator for playing PS2 games on Windows, Linux, and macOS.
Source code for creating VM images used by GitHub Actions and Azure Pipelines hosted runners.
A collection of software installation scripts for Windows that automates the setup and maintenance of a reverse engineering environment on a virtual machine.
A collection of software installation scripts for Windows that automates the setup and maintenance of a reverse engineering environment on a virtual machine.
An open-source implementation of lightweight VMs that perform like containers but offer VM-level isolation and security.
A fast and universal WebAssembly interpreter designed for portability, minimal footprint, and broad platform support.
A Lua 5.1 VM and compiler written in Go, designed for embedding Lua scripting into Go applications.
A generic Android deobfuscator that uses virtual execution to simplify obfuscated code for human analysis.
A tool for easily and repeatedly building custom Vagrant base boxes, KVMs, and virtual machine images.
A testing tool that detects virtual machines and malware analysis environments using techniques observed in real malware.
A toy JVM implementation written in Go for learning purposes, focusing on code readability and core JVM functionality.
A compiler and runtime for BEAM languages (Erlang/Elixir) that targets WebAssembly and produces standalone executables.
An enterprise-grade Java Virtual Machine optimized for small footprint, fast startup, and high throughput in cloud deployments.
A pure Go implementation of the Lua 5.2 virtual machine for scripting Go applications.
Official specification, reference interpreter, and test suite for the WebAssembly binary instruction format.
A modern language platform supporting multiple programming languages with a virtual machine architecture and advanced developer tools.
A high-performance WebAssembly virtual machine designed for non-browser applications, leveraging LLVM for near-native speed.
A virtual machine that lets you play classic point-and-click adventure games and RPGs on modern devices using original game data files.
An embeddable dynamic programming language for Rust, designed for scripting and runtime extensibility.
A curated list of awesome JVM libraries, tools, and resources focused on low-level performance, garbage collection, and non-framework topics.
A companion repository with example eBPF programs and a Lima VM configuration for the O'Reilly book 'Learning eBPF'.
Creates containers that behave like virtual machines, running systemd and SSH for fast, lightweight VM-like environments.
A fast, efficient, and concurrent scripting language designed for embedding in applications, games, or engines.
A pre-configured Linux virtual machine for adversary emulation and threat hunting with attacker and defender toolkits.
Mount any Linux-supported filesystem (ext4, btrfs, NTFS, etc.) on macOS with full read/write support using a microVM and NFS.
A virtual machine for Android application security assessment, reverse engineering, and malware analysis.
An interpreted, deterministic Go virtual machine for building succinct and composable smart contracts on a blockchain.
Scripts to build the Laravel Homestead Vagrant box for development environments.
A small educational virtual machine written in C with instructions, registers, stack, and function calls.
An unofficial NixOS fork that creates a reproducible, declarative FreeBSD distribution using the Nix package manager.
A JIT compiler for JavaScript targeting x86-64 platforms, written in D.
A high-performance virtual machine for executing Haxe code across multiple platforms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.