Rust Virtualization

Open-source Rust projects categorized as Virtualization

Top 12 Rust Virtualization Projects

  • firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Fly.it Has GPUs Now | news.ycombinator.com | 2024-02-13

    As far as I know, Fly uses Firecracker for their VMs. I've been following Firecracker for a while now (even using it in a project), and they don't support GPUs out of the box (and have no plan to support it [1]).

    I'm curious to know how Fly figured their own GPU support with Firecracker. In the past they had some very detailed technical posts on how they achieved certain things, so I'm hoping we'll see one on their GPU support in the future!

    [1]: https://github.com/firecracker-microvm/firecracker/issues/11...

  • xi-editor

    A modern editor with a backend written in Rust.

    Project mention: Zed is now open source | news.ycombinator.com | 2024-01-24

    Was confused until I realised I'd confused Zed, with Xi[1] which is also rust based, and which incidentally has a frontend called "Xim"..

    Also there's a wiki-editor (like Tomboy[2]) called "Zim"[3].

    [1] https://github.com/xi-editor/xi-editor

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • v86

    x86 PC emulator and x86-to-wasm JIT, running in the browser

    Project mention: Run Windows on the browser with WASM power | news.ycombinator.com | 2024-03-14
  • 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: Maestro: A Linux-compatible kernel in Rust | news.ycombinator.com | 2024-01-03
  • 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: We Replaced Firecracker with QEMU | news.ycombinator.com | 2023-07-10

    There is no mention of cloud-hypervisor[1] (also in the rust-vmm ecosystem) in the article. It has the memory reclamation feature they require. It also support VFIO and virtiofs.

    [1] <https://github.com/cloud-hypervisor/cloud-hypervisor>

  • vagga

    Vagga is a containerization tool without daemons

  • hermit-rs

    Hermit for Rust.

    Project mention: Mirage – A programming framework for building type-safe, modular systems | news.ycombinator.com | 2023-11-23

    The rough Rust of this is https://github.com/hermit-os/hermit-rs

    Though last I looked it wasn't nearly as mature as MirageOS.

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

  • kernel

    A Rust-based, lightweight unikernel.

    Project mention: Build Your Own Docker with Linux Namespaces, Cgroups, and Chroot | news.ycombinator.com | 2023-06-26
  • heim

    Cross-platform async library for system information fetching 🦀

  • quantum

    Advanced Rust quantum computer simulator (by beneills)

  • funzzy

    Yet another generic purpose fancy watcher.

    Project mention: Alternative for running tests | /r/neovim | 2023-07-12

    Why is running on a terminal hassle? Why not use a watcher of some sorts? My solution for that is tmux + a generic watcher like entr or, shamless self plug, https://github.com/cristianoliveira/funzzy

  • 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). The latest post mention was on 2024-03-14.

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 23,796
2 xi-editor 19,799
3 v86 18,958
4 kata-containers 4,768
5 cloud-hypervisor 3,527
6 vagga 1,849
7 hermit-rs 1,571
8 kernel 1,031
9 heim 881
10 quantum 248
11 funzzy 220
12 hypervisor-rs 59
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com