Rust virtual-machine

Open-source Rust projects categorized as virtual-machine

Top 21 Rust virtual-machine Projects

  • firecracker

    Secure and fast microVMs for serverless computing.

  • Project mention: Lambda Internals: Why AWS Lambda Will Not Help With Machine Learning | dev.to | 2024-04-25

    This architecture leverages microVMs for rapid scaling and high-density workloads. But does it work for GPU? The answer is no. You can look at the old 2019 GitHub issue and the comments to it to get the bigger picture of why it is so.

  • 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: My VM is lighter (and safer) than your container | news.ycombinator.com | 2024-05-14
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lumen

    An alternative BEAM implementation, designed for WebAssembly

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

  • SaaSHub

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

    SaaSHub logo
  • starlight

    JS engine in Rust (by Starlight-JS)

  • ministark

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

  • lam

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

  • loxcraft

    Language tooling for the Lox programming language.

  • Project mention: Implementing Crafting-Interpreters in Rust - Chapter 18 - Strings | /r/learnrust | 2023-06-24

    There are many solutions for these problems. For an example, see this implementation: https://github.com/ajeetdsouza/loxcraft/blob/main/src/vm/object.rs and https://github.com/ajeetdsouza/loxcraft/blob/main/src/vm/gc.rs:

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

  • tma-16

    An educational tool for providing a gentle introduction to Assembly

  • tinyevm

    A tiny stack machine to learn Ethereum bytecode.

  • wasmer-jni

    wasmer java binding

  • SaaSHub

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

    SaaSHub logo
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 related posts

  • Lambda Internals: Why AWS Lambda Will Not Help With Machine Learning

    1 project | dev.to | 25 Apr 2024
  • MotorOS: a Rust-first operating system for x64 VMs

    7 projects | news.ycombinator.com | 7 Jan 2024
  • Virtual Machine as a Core Android Primitive

    2 projects | news.ycombinator.com | 5 Dec 2023
  • Sandboxing a .NET Script

    1 project | /r/dotnet | 22 Oct 2023
  • We Replaced Firecracker with QEMU

    5 projects | news.ycombinator.com | 10 Jul 2023
  • I'm looking for a virtual machine that prioritizes privacy and does not include tracking or telemetry.

    1 project | /r/privacy | 5 Jun 2023
  • Do you use Rust in your professional career?

    6 projects | /r/rust | 9 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 firecracker 24,251
2 kata-containers 5,017
3 lumen 3,596
4 scaphandre 1,516
5 customasm 686
6 miden-vm 599
7 uvm 505
8 starlight 500
9 ministark 328
10 lam 248
11 loxcraft 238
12 hematita 198
13 Laythe 63
14 wavm 61
15 rust-aluvm 58
16 java-2-times-faster-than-c 50
17 spacey 38
18 nederlang 29
19 tma-16 11
20 tinyevm 8
21 wasmer-jni 7

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