Open-source projects categorized as Virtualization

Top 23 Virtualization Open-Source Projects

  • Vagrant

    Vagrant is a tool for building and distributing development environments.

    Project mention: Virtual Machines | | 2023-01-30

    Teach yourself how to use vagrant

  • react-virtualized

    React components for efficiently rendering large lists and tabular data

    Project mention: Best infinity scroll? | | 2023-01-19

    I've used the InfiniteLoader from react-virtualized in combination with useInfiniteQuery from @tanstack/react-query and it was relatively painless.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Ask HN: How do you start contributing to big OS projects? | | 2023-01-31

    In a phrase: try, try again.

    Pick a simple bug, dive in and send a fix. Repeat. Level up the difficulty. Repeat.

    They have labeled some bugs as good for first contributions:

  • xi-editor

    A modern editor with a backend written in Rust.

    Project mention: Suitable Rust GUI Library for Code Editor? | | 2022-12-03

    Have a look at what Lapce uses. The editor is coming along nicely, and iirc, they use the Xi editor as a plug-in.

  • v86

    x86 virtualization in your browser, recompiling x86 to wasm on the fly

    Project mention: A 116kb WASM of Blink that lets you run x86_64 Linux binaries in the browser | | 2023-01-13

    I'd love to integrate this into my desktop environment in the browser "OS" ( I already have v86 ( for running general x86 iso/bin files and BoxedWine ( for 16/32 bit exe's. It would be cool to be able to drag and drop a Linux binary and just run it. I tried to do this with box86js ( but had little luck. Although as a non-Linux user, I am not sure where to get good examples/tests of binaries.


    Run macOS on QEMU/KVM. With OpenCore + Big Sur + Monterey + Ventura support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.

    Project mention: I am at my wit's end (Installation) | | 2023-02-02
  • QEMU

    Official QEMU mirror. Please see for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.

    Project mention: Wine 8.0 Released | | 2023-02-01

    Well, there is a possible way... kind of. During my short test run of Kubuntu (22.04 if I remember correctly), I installed QEMU through Kubuntu's Package Manager and was able to install and run Windows 10 within as a Virtual Machine. However, in order to play games with kernel-level anti-cheat (such as Genshin Impact), I had to first trick Windows 10 into thinking it's not a Virtual Machine.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • DroidPlugin

    A plugin framework on android,Run any third-party apk without installation, modification or repackage

  • quickemu

    Quickly create and run optimised Windows, macOS and Linux desktop virtual machines.

    Project mention: Safely running malicious 2000s games on linux | | 2023-01-29

    I'd say, just do it in a virtual machine if you're unsure. You can setup one quickly with Boxes or quickemu (though virt-manager has more power, if you ever need to tinker with VM setups).

  • devbox

    Instant, easy, and predictable development environments

    Project mention: Devbox Cloud: Nix powered Development environments on the edge | | 2023-02-01

    When you use it to spin up a cloud VM we automatically use Nix to set up the environment. For now we look for a devbox.json file generated by our OSS tool ( but we want to make the cloud service usable by the entire Nix community; whether your using our tool or using nix directly. Therefore we plan to support projects with a flake.nix very soon.

  • IncludeOS

    A minimal, resource efficient unikernel for cloud services

    Project mention: Are V8 isolates the future of computing? | | 2022-06-15
  • virtual

    🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte

    Project mention: Is Lazy Loading Necessary For This? | | 2022-09-15

    Another solution could be virtualization (but perhaps that’s what you meant by lazy loading). Here’s a great lib for that:

  • kubevirt

    Kubernetes Virtualization API and runtime in order to define and manage virtual machines.

    Project mention: Why use something like proxmox over docker or podman? | | 2023-01-04

    Run kubernetes. Automatically clusters everything together. You CAN run VMs on kubernetes too.

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

    Project mention: Kata Containers vs gVisor? | | 2022-07-14

    As I understand,Kata Containers

  • harvester

    Open source hyperconverged infrastructure (HCI) software

    Project mention: Just finished migrating my old tower servers to a Kubernetes cluster on my new rack! | | 2023-01-21

    I use the servers to power a variety of applications used in a small business of mine. I host a file storage server as well as a software build server here. I also plan on running Harvester on a helm chart as a hypervisor.

  • 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: I'm releasing cargo-sandbox | | 2023-01-02

    The Chrome OS hypervisor was then evolved/forked into Firecracker and Intel's Cloud Hypervisor, with the latter supporting both Linux and Windows. Perhaps Cloud Hypervisor would serve as a good backbone for sandboxing, with its Rust implementation and focus on security?

  • SecGen

    Create randomly insecure VMs

    Project mention: Tool for Creating Randomized IR Scenarios | | 2023-01-19

    Does anyone know if there is a tool similar to SecGen for Blue Team ops?

  • react-tiny-virtual-list

    A tiny but mighty 3kb list virtualization library, with zero dependencies 💪 Supports variable heights/widths, sticky items, scrolling to index, and more!

  • foreman

    an application that automates the lifecycle of servers (by theforeman)

    Project mention: Your Favorite Type 1 Hypervisor and Why | | 2022-12-30

    KVM & Foreman

  • slim

    Build and run tiny vms from Dockerfiles. Small and sleek. (by ottomatica)

  • nanos

    A kernel designed to run one and only one application in a virtualized environment

    Project mention: Ask HN: Resources for Building a Webserver in C? | | 2022-12-18
  • WebVirtMgr

    WebVirtMgr panel for manage virtual machine

  • maruos

    Your phone is your PC.

    Project mention: Available Today: Windows Dev Kit 2023 a.k.a. Project Volterra | | 2022-10-24

    >> So what exactly are “consumers” clamoring for that are not currently being delivered?

    Until other choices are available, people tend to accept the default or keep on doing what was done in the past.

    There is a segment of consumers that would like choices beyond Apple and Google mobile operating systems:

    Personally, I would like to see more "convergence" devices that let the little computer I carry around with me be anything I want it to be: a programmable general purpose computer, a streaming media server, or whatever else I want.

    There are some projects that offer such functionality, but most require expert knowledge to setup or are not very widely-adopted or not very mature:

    Walled gardens are not where innovation happens because the gardeners uproot whatever does not meet their vision.

  • SaaSHub

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

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 2023-02-02.

Virtualization related posts


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

Project Stars
1 Vagrant 24,896
2 react-virtualized 24,599
3 firecracker 20,518
4 xi-editor 19,713
5 v86 17,206
6 OSX-KVM 15,475
7 QEMU 7,344
8 DroidPlugin 6,769
9 quickemu 5,713
10 devbox 4,803
11 IncludeOS 4,657
12 virtual 3,829
13 kubevirt 3,810
14 kata-containers 2,921
15 harvester 2,661
16 cloud-hypervisor 2,449
17 SecGen 2,423
18 react-tiny-virtual-list 2,309
19 foreman 2,291
20 slim 2,049
21 nanos 1,970
22 WebVirtMgr 1,920
23 maruos 1,891
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives