Rust virtual-machine

Open-source Rust projects categorized as virtual-machine

Top 22 Rust virtual-machine Projects

virtual-machine
  • firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Show HN: Prisma Postgres. Runs on bare metal and unikernels | news.ycombinator.com | 2024-10-30
  • SaaSHub

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

    SaaSHub logo
  • 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: Comparing 3 Docker container runtimes - Runc, gVisor and Kata Containers | dev.to | 2024-10-29

    I bet the first thing you think that it is a bug. There is an issue on GitHub where someone thought the same. The fact is that Kata containers are different and there are Limitations. The first I noticed too, that there is no way to share process or network namespaces between Docker containers. The fact that you cannot use the process namespace or network namespace of the host is easily understandable because we have a VM and not just a host kernel isolating our processes.

  • 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: Scaphandre: Bring back energy consumption to your metrics | news.ycombinator.com | 2024-02-15
  • customasm

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

  • miden-vm

    STARK-based virtual machine

  • uvm

    Fun, portable, minimalistic virtual machine.

  • starlight

    JS engine in Rust (by Starlight-JS)

  • ministark

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

  • loxcraft

    Language tooling for the Lox programming language.

    Project mention: Crafting Interpreters with Rust: On Garbage Collection | news.ycombinator.com | 2024-07-31

    This is really well-written!

    Shameless plug: you may want to check out https://github.com/ajeetdsouza/loxcraft. I too followed the path of "ignore safe Rust for maximum performance". It got pretty close to the C version, even beating it on some benchmarks.

  • lam

    :rocket: a lightweight, universal actor-model vm for writing scalable and reliable applications that run natively and on WebAssembly (by leostera)

  • hematita

    A memory safe Lua interpreter

  • Laythe

    A gradually typed language originally based on the crafting interpreters series

  • wavm

    Wait, another virtual machine ? (by Wafelack)

  • rust-aluvm

    Rust implementation of AluVM (RISC functional machine)

  • 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.

  • spacey

    a tiny, wasm-ready virtual machine - stupidly fast

  • nederlang

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

  • LRVM

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

    Project mention: Ask HN: Freelancer? Seeking freelancer? (December 2024) | news.ycombinator.com | 2024-12-02

    * LRVM (https://github.com/ClementNerma/LRVM): a lightweight, simple virtual machine engine

  • rox

    An interpreter for the Lox language (by ltungv)

    Project mention: Crafting Interpreters with Rust: On Garbage Collection | news.ycombinator.com | 2024-07-31

    I implemented exactly what you were saying here (https://github.com/ltungv/rox/commit/6a611e7acb3b36d0a3a4376...). But where's the fun in that?

  • tma-16

    An educational tool for providing a gentle introduction to Assembly

  • wasmer-jni

    wasmer java binding

  • tinyevm

    A tiny stack machine to learn Ethereum bytecode.

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 26,342
2 kata-containers 5,614
3 scaphandre 1,653
4 customasm 724
5 miden-vm 632
6 uvm 539
7 starlight 513
8 ministark 348
9 loxcraft 276
10 lam 253
11 hematita 211
12 Laythe 65
13 wavm 61
14 rust-aluvm 60
15 java-2-times-faster-than-c 51
16 spacey 38
17 nederlang 36
18 LRVM 29
19 rox 26
20 tma-16 11
21 wasmer-jni 9
22 tinyevm 9

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

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?