Showing 26 of 26 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.
A fast and universal WebAssembly interpreter designed for portability, minimal footprint, and broad platform support.
An open-source implementation of lightweight VMs that perform like containers but offer VM-level isolation and security.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.