CATEGORY
Virtualization 364 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
wasmiWebAssembly interpreter20,192,075MIT/Apache-2.0
wasmi_coreCore primitives for the wasmi WebAssembly interpreter17,644,707MIT/Apache-2.0
landlockLandlock LSM helpers12,964,658MIT OR Apache-2.0
wasmi_collectionsSpecialized data structures for the Wasmi interpreter10,055,223MIT/Apache-2.0
wasmi_arenaEntity arena data structures for wasmi6,222,701MIT/Apache-2.0
wasmi_irWebAssembly interpreter internal bytecode representation6,053,547MIT/Apache-2.0
soroban-wasmiSoroban fork of Parity WebAssembly interpreter964,701MIT/Apache-2.0
igvm_defsThe igvm_defs crate is the specification for the Independent Guest Virtual Machine (IGVM) file format.488,850MIT
igvmThe igvm crate is an implementation of a parser for the Independent Guest Virtual Machine (IGVM) file format.483,531MIT
az-snp-vtpmvTPM based SEV-SNP attestation for Azure Confidential VMs320,031MIT
az-cvm-vtpmPackage with shared code for Azure Confidential VMs314,916MIT
hermit-entryHermit's loading and entry API.220,991MIT OR Apache-2.0
wasmi_wasiWASI library support for the wasmi interpreter184,856MIT/Apache-2.0
az-tdx-vtpmvTPM based TDX attestation for Azure Confidential VMs173,707MIT
unicorn-engineRust bindings for the Unicorn emulator with utility functions103,774GPL-2.0
wasmi_c_api_macrosSupport macros for the `wasmi_c_api_impl` crate99,497MIT/Apache-2.0
wasmi_c_api_implC bindings for the Wasmi WebAssembly interpreter98,776MIT/Apache-2.0
wasmi_cliWebAssembly interpreter66,227MIT/Apache-2.0
cloud-hypervisor-clientUnofficial Rust crate for accessing the cloud-hypervisor REST API.48,697MIT OR Apache-2.0
qemuQEMU binary installer45,497MIT
unicorn-engine-sysRust bindings for the Unicorn emulator with utility functions42,934GPL-2.0
netavarkA container network stack42,391Apache-2.0
radix-wasmi-arenaEntity arena data structures for wasmi38,350MIT/Apache-2.0
radix-wasmiWebAssembly interpreter37,994MIT/Apache-2.0
aardvark-dnsA container-focused DNS server35,984Apache-2.0
netsimRun tests in network-isolated threads. Intercept and meddle with their packets.29,967MIT OR BSD-3-Clause
qemu-plugin-sysLow level bindings to the QEMU plugin API28,397GPL-2.0-or-later
qemu-pluginHigh level bindings to the QEMU plugin API26,557GPL-2.0-or-later
orama-js-poolCreate a pool of JavaScript engines to invoke JavaScript code concurrently.25,804AGPL-3.0
fctoolsAn exhaustive, highly modular and extensible host SDK for the Firecracker microVM manager.25,541MIT
dockerfile-parser-rsThe ultimate Rust library for parsing, modifying, and generating Dockerfiles23,333MIT
gwasmi_coreCore primitives for the wasmi WebAssembly interpreter23,243MIT/Apache-2.0
gwasmiWebAssembly interpreter22,920MIT/Apache-2.0
maelstrom-workerThe Maelstrom worker. This process executes jobs as directed by the broker.20,839MIT OR Apache-2.0
tinywasm-parserParser and lowering pipeline for TinyWasm20,804MIT OR Apache-2.0
tinywasm-typesShared runtime, module, and archive types for TinyWasm20,633MIT OR Apache-2.0
supdockWhat's Up, Doc(ker)? A slightly more visual way to interact with the docker daemon20,133MIT
tinywasmA tiny WebAssembly interpreter19,966MIT OR Apache-2.0
osiris-set-stdA standard operation set.19,404MIT
cargo-maelstromCargo Test Runner for Maelstrom.17,905MIT OR Apache-2.0
kegA portable container without boilerplate.17,788MIT
maelstrom-clientClient library for Maelstrom.17,337MIT OR Apache-2.0
maelstrom-brokerThe Maelstrom broker. This process coordinates between clients and workers.15,656MIT OR Apache-2.0
sboxTiny Linux containers implementation15,533MIT OR Apache-2.0
osiris-processA processor implementation.14,846MIT
pacwrap-coreLibrary providing core functionality for pacwrap14,015GPL-3.0-only
tiffinA minimal container runtime for Linux for setting up chroot-like environments13,831MIT
osiris-dataA data management package.13,185MIT
ankaios_sdkEclipse Ankaios Rust SDK - provides a convenient Rust interface for interacting with the Ankaios platform.12,996Apache-2.0
envyrEnvyr is a tool to automagically package an application and run it in a sandboxed environment.12,897Apache-2.0
pacwrap-agentExecutable agent for conducting containerized transactions12,804GPL-3.0-only
maelstrom-client-baseClient library code shared between API and process for Maelstrom.12,728MIT OR Apache-2.0
pacwrapA package manager which facilitates Arch-based bubblewrap containers.12,614GPL-3.0-only
maelstrom-client-processClient library background process for Maelstrom.12,373MIT OR Apache-2.0
lilyenvA Python interpreter and virtualenv manager11,645MIT
wasmi_wastUtilities to execute Wast files and directives with Wasmi11,612MIT/Apache-2.0
tyedevCreate and manage devcontainer configuration10,944ISC
applevisor-sysUnsafe rust bindings for the Apple Silicon Hypervisor Framework10,657MIT OR Apache-2.0
kerblamA project management tool for data science and bioinformatics10,460MIT
buildfsA CI-compatible CLI utility that can create root filesystem images (for use in virtual machines) from reproducible and readable…9,688MIT
maelstrom-runProgram for submitting jobs to Maelstrom clusters.9,631MIT OR Apache-2.0
applevisorRust bindings for the Apple Silicon Hypervisor Framework9,294MIT OR Apache-2.0
virtio-drivervirtio driver development library9,250(MIT OR Apache-2.0) AND BSD-3-Clause
rwasmZK-friendly WebAssembly runtime optimized for blockchain and zero-knowledge applications9,231Apache-2.0
rustcrackerA crate for communicating with firecracker for the development of PKU-cloud.9,090Apache-2.0
ispm-wrapperWrappers for Intel® Simics® Package Manager commands8,875Apache-2.0
fomoscriptToy scripting language8,708MIT
simics-api-sysAutomatically generated Intel® Simics® Simulator FFI bindings8,704Apache-2.0
simics-signIntel® Simics® Simulator module signing tools8,291Apache-2.0
vmiA modular and extensible library for Virtual Machine Introspection8,093MIT
simicsIntel® Simics® Simulator bindings in high level, idiomatic Rust7,802Apache-2.0
simics-packageIntel® Simics® Simulator module packaging tools7,534Apache-2.0
axdevice_baseBasic traits and structures for emulated devices in ArceOS hypervisor.7,328Apache-2.0
cloudflare-dns-operatorKubernetes operator to manage Cloudflare DNS records7,326MPL-2.0
cargo-simics-buildBuild utility for Intel® Simics® Simulator modules7,281Apache-2.0
simics-build-utilsIntel® Simics® Simulator build and linking utilities6,963Apache-2.0
simics-macroProc macros for building Intel® Simics® Simulator modules6,941Apache-2.0
firepilotInterface to work with Firecracker microVMs6,111MIT
arcamSandboxed development containers at your fingertips5,982GPL-2.0-or-later
cleanroomShell environment manager5,450non-standard
embiveEmbive is an interpreter/virtual-machine that leverages RISC-V bytecode, enabling sandboxed code execution on tiny devices (e.g.…5,448MIT OR Apache-2.0
bytevmA tiny bytecode virtual machine5,438MIT
picaPica is a virtual UWB Controller implementing the FiRa UCI specification.5,392Apache-2.0
maelstrom-client-cliCLI for submitting jobs to Maelstrom clusters.5,270MIT OR Apache-2.0
x86_vlapicx86 Virtual Local APIC5,241Apache-2.0
compose-rsA Rust library to execute docker-compose commands and monitor compose stacks5,236MIT
maelstrom-pytestPython Test Runner for Maelstrom.5,073MIT OR Apache-2.0
qemu-displayHelper library to communicate with qemu -display dbus4,899MIT
axvcpuVirtual CPU abstraction for ArceOS hypervisor4,859Apache-2.0
maelstrom-go-testGo Test Runner for Maelstrom.4,670MIT OR Apache-2.0
temp-mongotemporary mongo instance meant for unit tests4,596MIT
anchorA Rust library for managing Docker container clusters through declarative JSON manifests4,521MIT OR Apache-2.0
proaManage Kubernetes sidecar container lifecycle.4,520MIT
x86_vcpux86 Virtual CPU implementation for the Arceos Hypervisor4,463Apache-2.0
qleanA system-level isolation testing library based on QEMU/KVM.4,245MIT
spice-clientA pure Rust SPICE client library with native and WebAssembly support4,238GPL-3.0
wslpluginapi-sysRust bindings for the WSL Plugin API4,190Apache-2.0 OR MIT
firecRust API to interact with Firecracker4,176non-standard
fly-sdkUnofficial Fly.io SDK for Rust4,150MIT
vmexecRun a single command in a speedy virtual machine with zero-setup4,061MIT
ikkiIkki container orchestrator for Docker3,967MIT
hyperpomAArch64 fuzzing library based on the Apple Silicon hypervisor3,913GPL-3.0-or-later
lib_stackedVirtual Machine Byte Code For Compilers.3,850MIT OR Apache-2.0
eryon-coreThe core modules of the eryon framework, providing essential functionality for computational entities.3,810Apache-2.0
simics-testIntel Simics Simulator module testing tools3,733Apache-2.0
physpatchPhysPatch performs physical memory scans and patches of the entire Windows kernel3,525MIT
riscv-hRISC-V virtualization-related registers3,442Apache-2.0
proxmox-apiRust bindings for the Proxmox VE HTTP API3,399MIT OR Apache-2.0
winerHelper library for Wine3,377MIT
eryon-memthis crate implements the memory-related aspects of the eryon framework3,375Apache-2.0
netsim-macrosMacros for netsim.3,328MIT OR BSD-3-Clause
eryon-surfacethis crate works to materialize the surface of individual actors within the eryon framework using topological data analysis and…3,234Apache-2.0
vmpl-runA tool to run programs with VMPL support3,072MIT
eryon-actorsthis crate focuses on implementing various actors for the eryon framework3,038Apache-2.0
osiris-typedA type context for a virtual machine.2,991MIT
docker-credential-acr-loginA docker credential helper for Azure Container Registries (ACRs)2,980MIT
cargo-vistreecargo extension for visualize dependencies2,831Apache-2.0
vhost-device-soundA virtio-sound device using the vhost-user protocol.2,818Apache-2.0 OR BSD-3-Clause
eryon-rtthe runtime modules for the eryon framework2,807Apache-2.0
docker-volumeA Rust helper for docker volumes2,704BSD-3-Clause
selium-abiStreaming compute fabric2,682MPL-2.0
osiris-displayA display layer for an Osiris machine.2,666MIT
supermachineRun any OCI/Docker image as a hardware-isolated microVM on macOS HVF (Linux KVM and Windows WHP in progress). Single library API,…2,616Apache-2.0
rusty-jvmAn implementation of a Java Virtual Machine (JVM).2,607MIT
armagnacA simple ARM emulation library for simulating embedded systems2,589MIT OR Apache-2.0
firecracker-http-clientA comprehensive HTTP client for the Firecracker VMM API2,439Apache-2.0
frogger🐸 Simple file system implementation using the 9P protocol2,407BSD-3-Clause
eryon-nrtThis crate is a research-oriented project focusing on establishing the foundation for a harmonic, topological computing system2,401Apache-2.0
supermachine-kernelPre-built Linux kernel + in-VM assets for supermachine. A thin facade that re-exports the matching per-arch sub-crate…2,342Apache-2.0 AND GPL-2.0-only AND MIT
eryoneryon is a harmonic, topological framework for managing computational entities at scale.2,316Apache-2.0
simics-python-utilsPython environment detection utilities for Intel® Simics® Simulator2,287Apache-2.0
polkakernelLinux syscall abstraction layer for PolkaVM/CoreVM2,240Apache-2.0
izbA library of helper functions for provisioning ZFS-on-Root VMs with zfsbootmenu using Incus2,169AGPL-3.0
axdeviceA reusable, OS-agnostic device abstraction layer designed for virtual machines.2,169Apache-2.0
lucia-lasmLASM - Lucia Assembly Language2,078MIT
podupTranslate and run docker-compose files on rootless Podman2,071MIT
vfrustRust library for macOS Virtualization.framework VM management2,059Apache-2.0
selium-userland-macrosStreaming compute fabric2,030MPL-2.0
excelizeRust language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets2,023BSD-3-Clause
freightviewA terminal UI tool for viewing and managing local Docker images and containers.2,022non-standard
eryon-netThis crate is a research-oriented project focusing on establishing the foundation for a harmonic, topological computing system1,938Apache-2.0
selium-userlandStreaming compute fabric1,932MPL-2.0
microvm-runtimeFirecracker microVM driver for decentralized Tangle operators — pure-Rust primitive, no service, no auth, no business logic.1,917Unlicense
leeca_proxmoxA modern, safe, and async-first SDK for interacting with Proxmox Virtual Environment servers1,912Apache-2.0
cyloSecure multi-language code execution service1,897MIT
argo-workflows-crdsCRDs for the argo-workflows deployment1,855MIT
firecracker-rs-sdk🧨🦀🚀 The Firecracker Rust SDK. A pure Rust crate for interacting with Firecracker.1,851MIT OR Apache-2.0
argo-cd-crdsCRDs for the argo-cd deployment1,839MIT
argo-rollouts-crdsCRDs for the argo-rollouts deployment1,810MIT
test-in-dockerCLI tool to test your code in specific environments using Docker1,809GPL-3.0-or-later
argo-events-crdsCRDs for the argo-events deployment1,798MIT
axvmVirtual Machine resource management crate for ArceOS's hypervisor variant.1,791Apache-2.0
kube-prometheus-stack-crdsCRDs for the kube-prometheus-stack deployment1,746MIT
temp-postgrestemporary postgres instance meant for unit tests1,731MIT
cert-manager-crdsCRDs for the cert-manager deployment1,709MIT
automachinaLobana Abstract Computers1,683AGPL-3.0-or-later
solo5-rsA convenient abstraction and utilities for Solo5 based unikernels.1,617MIT OR Apache-2.0
longhorn-crdsCRDs for the longhorn deployment1,608MIT
flux-crdsCRDs for the flux deployment1,585MIT
istio-crdsCRDs for the istio deployment1,573MIT
seavanWrap files in single container layers for later composition1,569MIT
wasm-gpuRuns WASM on the GPU, seamlessly1,482MIT
wasm-sandboxA secure WebAssembly sandbox with dead-simple ease of use, progressive complexity APIs, and comprehensive safety controls1,446MIT
arcbox-vzSafe Rust bindings for Apple's Virtualization.framework1,357MIT OR Apache-2.0
qemu-rdporg.qemu.Display1 RDP server1,343MIT
ryra-vmVM orchestration library for ryra E2E tests (QEMU + Apple Virtualization)1,299AGPL-3.0-or-later
cca-rmmArm Realm Management Monitor structures1,268MIT OR Apache-2.0
vhost-device-spivhost spi backend device1,264Apache-2.0 OR BSD-3-Clause
vrcpVRChat process discovery and process-related APIs1,210MIT
microvm-warm-poolPre-restored Firecracker microVM pool harness for fast warm handoff. Built on top of microvm-runtime.1,156Unlicense
oxifsA simple, fast tar based read only file system.1,131GPL-2.0-only
spritesOfficial Rust SDK for Sprites - stateful sandbox environments from Fly.io1,109Apache-2.0
axvm-typesShared base types for AxVM virtualization components1,109Apache-2.0
pelagosFast Linux container runtime — OCI-compatible, namespaces, cgroups v2, seccomp, networking, image management1,096Apache-2.0
cca-realm-measurementsCompute the Realm Initial and Extensible Measurements for Arm CCA1,074MIT OR Apache-2.0
muthrRuntime management CLI.1,063Apache-2.0
dir2shThis Rust tool simplifies copying a folder to a remote Linux machine by generating shell commands.1,057non-standard
dockerdumpExtract any file from any Docker image.1,033MIT
boxliteEmbeddable virtual machine runtime for secure, isolated code execution1,003Apache-2.0
ptp-syncSynchronize the system-wide real-time clock based on a source PTP clock995Apache-2.0
vhost-device-inputvhost input backend device984Apache-2.0 OR BSD-3-Clause
froggr🐸 Simple file system implementation using the 9P protocol930BSD-3-Clause
fluentbase-codec-deriveA framework to build smart contracts on the Fluent L2 as well as blockchains and verifiable compute environments that compile to…900MIT
doganaA simple framework to run integration tests of CLI projects inside a container882MPL-2.0
refaultdeterministic simulation framework for distributed systems using async867MIT OR Apache-2.0
vhost-device-gpuA virtio-gpu device using the vhost-user protocol.864Apache-2.0 OR BSD-3-Clause
vdiParser for the VirtualBox VDI disk image format858MIT
a3s-libkrun-sysFFI bindings to libkrun with Windows WHPX backend support852MIT
selium-switchboard-protocolSelium module for abstracting channel management and messaging patterns837MPL-2.0
fluentbase-codecA framework to build smart contracts on the Fluent L2 as well as blockchains and verifiable compute environments that compile to…833MIT
vm-curatorA TUI application to manage QEMU VM library831MIT
partymixCombines filesystem images into a disk image with MBR806MIT
clienva tool to manage your env variables778MIT OR Apache-2.0
maelstrom-adminThe maelstrom admin program. This process is used to administer Maelstrom clusters.732MIT OR Apache-2.0
supermachine-kernel-x86-64Pre-built x86_64 Linux microVM kernel (minimal config), busybox, and in-VM agent for supermachine's KVM backend, bundled as…717Apache-2.0 AND GPL-2.0-only AND MIT
selium-kernelStreaming compute fabric701MPL-2.0
lux-langThe Lux programming language691Apache-2.0
zlayer-agentContainer runtime agent using libcontainer/youki689Apache-2.0
squib-corePortable trait surface and core types for the squib microVM monitor669Apache-2.0
fluentbase-typesA framework to build smart contracts on the Fluent L2 as well as blockchains and verifiable compute environments that compile to…657MIT