Rust virtual-machine

Open-source Rust projects categorized as virtual-machine | Edit details

Top 10 Rust virtual-machine Projects

  • GitHub repo firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Firecracker | | 2021-11-28

    Naming is unfortunate. There is another well established project under the same name:

  • GitHub repo lumen

    An alternative BEAM implementation, designed for WebAssembly (by lumen)

    Project mention: Lumen | | 2021-12-11
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo customasm

    💻 An assembler for custom, user-defined instruction sets!

    Project mention: My 8-bit cpu running at full speed | | 2022-01-16

    The source code was in Python. I was able to debug it using Arduino-based adapter and (by using some "magic") translate into machine code binary. Since then I've switched to CustomAsm for code compilation and have other means to debug (emulator and debugger tool).

  • GitHub repo lam

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

    Project mention: LAM: an actor-model VM for WebAssembly and native | | 2021-03-02
  • GitHub repo miden

    STARK-based virtual machine

    Project mention: RiB Newsletter #30 | | 2021-12-01

    Polygon Miden. A STARK-based virtual machine.

  • GitHub repo hematita

    A memory safe Lua interpreter

    Project mention: What scripting language and what implementation would you use with your program written in Rust? | | 2021-10-03

    Rust has some good bindings with lua, for example mlua and rlua. There is also a rewrite of lua in 100% safe rust called hematita ( )

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

    Project mention: Is it just me or can't I find a good use for Java? | | 2021-01-20

    There are plenty of cases where this is clearly disproved. Here's a few.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Laythe

    A dynamics typed language originally based on the crafting interpreters series

    Project mention: Advice on transition from single pass compilation to multi pass | | 2021-08-16

    Like many here have I started off reading the crafting interpreter series and have continued worked on my language Laythe. The book takes the approach of a single pass compilation where code is emitted as tokens are read in from the source string.

  • GitHub repo rust-aluvm

    Rust implementation of AluVM (RISC functional machine)

    Project mention: Any one smart enough to answer this? | | 2021-12-18
  • GitHub repo tma-16

    An educational tool for providing a gentle introduction to Assembly

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). The latest post mention was on 2022-01-16.

Rust virtual-machine related posts


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

Project Stars
1 firecracker 17,003
2 lumen 2,754
3 customasm 358
4 lam 212
5 miden 131
6 hematita 99
7 java-2-times-faster-than-c 49
8 Laythe 24
9 rust-aluvm 14
10 tma-16 7
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.