hypervisor

Top 23 hypervisor Open-Source Projects

  • unidbg

    Allows you to emulate an Android native library, and an experimental iOS emulation

  • HyperDbg

    State-of-the-art native debugging tool

    Project mention: Reverse Engineering DOS Software as If It Were 1990 | news.ycombinator.com | 2024-02-02

    https://hyperdbg.org and m1n1 (Apple Silicon) spring to mind as modern supervisor/hypervisor debuggers.

    There's nothing modern I'm aware of that lets you press a key combination to get into a hypervisor debug UI like softICE was known for, though. It's all shifted to host-and-target debugging. You'd use a "normal" debugger on one machine (lldb/gdb, WinDbg, IDA, etc.) and either supervised host-to-target connection (network-to-kernel/hypervisor on x86, OCD like JTAG/SWD/CoreSight on embedded) or emulation (for pretty much everything but device driver development).

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

  • Hypervisor-From-Scratch

    Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials

  • jailhouse

    Linux-based partitioning hypervisor

  • awesome-virtualization

    Collection of resources about Virtualization

    Project mention: Optimizations to get best network performance on Linux VMs in bhyve? | /r/freebsd | 2023-06-15
  • HyperPlatform

    Intel VT-x based hypervisor aiming to provide a thin VM-exit filtering platform on Windows.

  • hypervisor

    lightweight hypervisor SDK written in C++ with support for Windows, Linux and UEFI

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

  • vm

    💻☁📦 The Nextcloud VM (virtual machine appliance), Home/SME Server and scripts for RPi (4). Community developed and maintained.

    Project mention: Upgrading Hansson Nextcloud VM to NEXT major release | /r/homelab | 2023-10-13

    While the Hansson VM works fine and I haven't had many issues other than this, I strongly recommend to use a difference version of NC. This guy is obviously trying to scam users into paying him money for something he could easily add to his update script. Proof is here on this GitHub page, though I was unable to get it working. However that is likely a limitation of my abilities and nothing to do with being able to modify the script.

  • hvpp

    hvpp is a lightweight Intel x64/VT-x hypervisor written in C++ focused primarily on virtualization of already running operating system

  • HyperHide

    Hypervisor based anti anti debug plugin for x64dbg

  • Hypervisor-101-in-Rust

    The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.

    Project mention: Hypervisor Development in Rust | news.ycombinator.com | 2023-04-15

    https://github.com/tandasat/Hypervisor-101-in-Rust is there to help

    https://github.com/cloud-hypervisor/cloud-hypervisor isn't educational necessarily but is one of the most technically progressive fastest developing highest funded vm projects ever, and there are oodles of tech talks on it. I am not qualified to make any specific recommendations, but there's tons of stuff here.

  • solo5

    A sandboxed execution environment for unikernels

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

    What you already can do is attaching gdb -- either live or at a core dump. Please see https://github.com/Solo5/solo5/blob/master/docs/debugging.md for detailed instructions ;)

    What you as well can do is record-replay -- well, at least there used to be this option, I'm now lost whether it has never been merged anywhere, or it is stuck in some PR somewhere. This was truly great - since the external interface is so thin, it is easily doable to dump all external events (API calls and returns) onto disk and replay one-by-one, inspecting the state.

  • xen-orchestra

    The global orchestration solution to manage and backup XCP-ng and XenServer.

  • MiniVisorPkg

    The research UEFI hypervisor that supports booting an operating system.

  • kernel-fuzzer-for-xen-project

    Kernel Fuzzer for Xen Project (KF/x) - Hypervisor-based fuzzing using Xen VM forking, VMI & AFL

  • RISC-V-Guide

    RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.

  • vsock

    Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines. MIT Licensed.

  • netbox-proxbox

    Netbox Plugin for integration between Proxmox and Netbox

  • wiser

    :racehorse: Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.

  • Arclight

    An open source server virtualization management solution based on QEMU/KVM. Manage virtual machines, containers, highly available clusters, storage and networks with an integrated, easy-to-use web interface or via CLI. (Featured on zeupiter.com) (by Chatnaut)

  • UTM-Snapshot-Manager

    A companion app for UTM to manage snapshots for existing virtual machines.

    Project mention: UTM – Virtual Machines for iOS and macOS | news.ycombinator.com | 2023-08-30
  • parted-auto-resize

    Automatically or non-interactive resize a partition to its maximum, e.g. for LVM pv resizing when using a partition as PV

  • qhypstub

    "hyp" firmware stub for Qualcomm MSM8916/MSM8939 that allows using EL2/KVM

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

hypervisor related posts

Index

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

Project Stars
1 unidbg 3,387
2 HyperDbg 2,530
3 Hypervisor-From-Scratch 1,929
4 jailhouse 1,664
5 awesome-virtualization 1,617
6 HyperPlatform 1,430
7 hypervisor 1,304
8 vm 1,245
9 hvpp 1,035
10 HyperHide 1,032
11 Hypervisor-101-in-Rust 908
12 solo5 862
13 xen-orchestra 695
14 MiniVisorPkg 461
15 kernel-fuzzer-for-xen-project 461
16 RISC-V-Guide 443
17 vsock 312
18 netbox-proxbox 268
19 wiser 256
20 Arclight 146
21 UTM-Snapshot-Manager 74
22 parted-auto-resize 63
23 qhypstub 59
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com