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