Rust virtual-machine

Open-source Rust projects categorized as virtual-machine

Top 23 Rust virtual-machine Projects

virtual-machine
  1. firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: AWS Lambda MicroVMs | dev.to | 2026-07-14

    MicroVMs utilize Firecracker virtualization, a VM monitor built by AWS and written in Rust. Spinning a new VM with Firecracker takes only ~125ms on a cold start and ~28ms on warm start (from snapshot restoration). AWS has been using Firecracker for some time (in Lambda Functions themselves, Bedrock AgentCore, Aurora DSQL).

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. kata-containers

    Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/

    Project mention: Kubelet Metrics: How cAdvisor and CRI Collect Kubernetes Stats | dev.to | 2026-05-20

    container-stats exporter to the Kata Containers

  4. zeroboot

    Sub-millisecond VM sandboxes for AI agents via copy-on-write forking

    Project mention: Show HN: Smol machines – subsecond coldstart, portable virtual machines | news.ycombinator.com | 2026-04-17

    Could it be made even faster using some of the ideas from https://github.com/zerobootdev/zeroboot ?

  5. wasmi

    Efficient and versatile WebAssembly interpreter for embedded systems.

    Project mention: Smart Escrow Series #3: Security | dev.to | 2025-12-18

    Wasmi, the chosen runtime, has also been audited twice previously for blockchain use cases. Those audit reports are available publicly here: https://github.com/wasmi-labs/wasmi/tree/main/resources

  6. scaphandre

    ⚡ Energy consumption metrology agent. Let "scaph" dive and bring back the metrics that will help you make your systems and applications more sustainable !

    Project mention: eBPF Tutorial: Energy Monitoring for Process-Level Power Analysis | dev.to | 2025-10-14

    Scaphandre Power Measurement: https://github.com/hubblo-org/scaphandre

  7. customasm

    💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/

  8. miden-vm

    STARK-based virtual machine

  9. uvm

    Fun, portable, minimalistic virtual machine.

  10. starlight

    JS engine in Rust (by Starlight-JS)

  11. ministark

    🏃‍♂️💨 GPU accelerated STARK prover built on @arkworks-rs

  12. loxcraft

    Language tooling for the Lox programming language.

  13. aria

    The Aria Programming Language (by arialang)

  14. arcbox

    Run AI agents on real and isolated machines — own kernel, filesystem, and network — with <200ms boot. Local first, OCI compatible, pure Rust.

    Project mention: ArcBox: From-Scratch Container Runtime for macOS in Rust (Docker, K8s, MicroVMs) | news.ycombinator.com | 2026-07-20
  15. hematita

    A memory safe Lua interpreter

  16. LRVM

    LRVM - A lightweight but powerful virtual machine runtime written in Rust :computer:

  17. emuko

    RISC-V emulator in Rust that boots Linux with JIT on ARM64/x86_64 and Sv39 virtual memory

    Project mention: Emuko: Fast RISC-V emulator written in Rust, boots Linux | news.ycombinator.com | 2026-02-27
  18. Laythe

    A gradually typed language originally based on the crafting interpreters series

  19. stoffel

    Project mention: I Built a Private Genomics Study with Stoffel MPC | news.ycombinator.com | 2026-07-22

    Founder of stoffelmpc.com here.

    Thank you vishakh82 for sharing.

    It's great seeing folks apply PETs to key problems, no matter how theoretical they might seem now as evidenced by the comments. PoCs like this are steps in the right direction to make such work and ideas practical.

    If any of you are looking to try out Stoffel, you can check out our docs at docs.stoffelmpc.com or go to our github repo: https://github.com/Stoffel-Labs/stoffel

  20. aluvm

    AluVM: RISC functional machine base implementation

  21. wavm

    Wait, another virtual machine ? (by Wafelack)

  22. java-2-times-faster-than-c

    An inquiry into nondogmatic software development. An experiment showing double performance of the code running on JVM comparing to equivalent native C code.

  23. nederlang

    Nederlandse programmeertaal 🇳🇱. Geïnterpreteerd en met dynamische types. Met bytecode compiler en virtuele machine, in Rust.

  24. koiTerminal

    Run Linux virtual machines on Android. A more permissive version of the Linux Terminal app, supporting custom virtual machine images. Forked from the GrapheneOS repo. Currently in proof-of-concept stage.

    Project mention: GrapheneOS has been ported to Android 17 and official releases are coming soon | news.ycombinator.com | 2026-06-16

    Yep, I've used both. Desktop mode isn't exactly there yet, but hopefully with the general availability it will get with Android 17, it'll smoothen out. As for the Linux terminal I ended up sticking with a fork which provides a few extra features (https://github.com/outlawsanzhang/koiTerminal)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust virtual-machine discussion

Log in or Post with

Rust virtual-machine related posts

Index

What are some of the best open-source virtual-machine projects in Rust? This list will help you:

# Project Stars
1 firecracker 35,893
2 kata-containers 8,503
3 zeroboot 2,416
4 wasmi 2,166
5 scaphandre 1,959
6 customasm 1,052
7 miden-vm 763
8 uvm 610
9 starlight 532
10 ministark 378
11 loxcraft 365
12 aria 337
13 arcbox 270
14 hematita 224
15 LRVM 104
16 emuko 102
17 Laythe 66
18 stoffel 65
19 aluvm 62
20 wavm 61
21 java-2-times-faster-than-c 52
22 nederlang 44
23 koiTerminal 37

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com