Rust Virtualization

Open-source Rust projects categorized as Virtualization

Top 12 Rust Virtualization Projects

Virtualization
  1. firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Show HN: Ephemeral VMs in 1 Microsecond | news.ycombinator.com | 2024-12-20

    Well, FireCracker has a jailer process: https://github.com/firecracker-microvm/firecracker/blob/main...

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. xi-editor

    A modern editor with a backend written in Rust.

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

  5. cloud-hypervisor

    A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.

    Project mention: Kubernetes on Hybrid Cloud: Bare-metal or Hypervisor | dev.to | 2025-01-12
  6. vagga

    Vagga is a containerization tool without daemons

  7. hermit-rs

    Hermit for Rust.

  8. kernel

    A Rust-based, lightweight unikernel.

  9. SaaSHub

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

    SaaSHub logo
  10. heim

    Cross-platform async library for system information fetching 🦀

  11. obliteration

    Experimental free and open-source PlayStation 4 kernel

  12. quantum

    Advanced Rust quantum computer simulator (by beneills)

  13. funzzy

    A lightweight blazingly fast file watcher.

  14. hypervisor-rs

    Rust API to the OS X Hypervisor framework for hardware-accelerated virtualization

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 Virtualization discussion

Log in or Post with

Rust Virtualization related posts

Index

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

# Project Stars
1 firecracker 27,264
2 xi-editor 19,809
3 kata-containers 5,906
4 cloud-hypervisor 4,345
5 vagga 1,865
6 hermit-rs 1,746
7 kernel 1,254
8 heim 908
9 obliteration 707
10 quantum 274
11 funzzy 272
12 hypervisor-rs 64

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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