C KVM

Open-source C projects categorized as KVM

KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It was merged into the mainline Linux kernel in version 2.6.20, which was released on February 5, 2007.

Top 10 C KVM Projects

  1. barrier

    Open-source KVM software

    Project mention: So I made a WebRTC powered VNC client in Vue/Rust 🦀 | dev.to | 2024-08-25

    I used to and still do use and recommend Barrier for sharing a mouse and clipboard and keypresses across OS's. It works for Mac, Windows, and Linux. They have a fork input-leap... it doesn't work, and there is a paid on from the same original developers called Synergy that works well too.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. deskhop

    Fast Desktop Switching Device

    Project mention: KVMs with DisplayPort and USB over USB-C | news.ycombinator.com | 2025-05-24
  4. kvm-guest-drivers-windows

    Windows paravirtualized drivers for QEMU\KVM

    Project mention: QEMU with VirtIO GPU Vulkan Support | news.ycombinator.com | 2024-12-11

    This seems to be about possibility to enable Vulkan in any guest OS for which virtio-gpu guest driver will be developed. For Windows https://github.com/virtio-win/kvm-guest-drivers-windows/pull... is being developed, hopefully it will take off

  5. ustreamer

    µStreamer - Lightweight and fast MJPEG-HTTP streamer

    Project mention: Reverse-Engineering an IP Camera | news.ycombinator.com | 2024-07-17

    I've been playing for a while with various *Pi like boards (mostly Orange Pis) and the ustreamer software which is very light and well suited for small boards like those.

    https://github.com/pikvm/ustreamer

  6. virtualbox-kvm

    KVM Backend for VirtualBox. With our current development model, we cannot easily accept pull requests here. If you'd like to contribute, feel free to reach out to us, we are happy to find a solution.

    Project mention: VMware Workstation Shifting from Proprietary Code to Using Upstream KVM | news.ycombinator.com | 2024-11-01

    Yep. That said, Virtualbox still has some advantages mostly not related to the actual hypervisor and more related to the UI and other emulation details, so I use this patch to use Virtualbox on top of KVM on my machine.

    https://github.com/cyberus-technology/virtualbox-kvm

    From my PoV, it mainly is just missing support for more networking options. It's said that it isn't tested much on AMD, but I'm using it on multiple different AMD boxen with no issues.

  7. solo5

    A sandboxed execution environment for unikernels

  8. blikvm

    Open and cost-effective "KVM-over-IP". BliKVM comes in 4 different models, v1 CM4, v2 PCIe, v3 HAT and v4 Allwinner, based on Raspberry Pi and Allwinner SoC.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. wiser

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

  11. poors-man-ip-kvm

    It's just ridiculous the price for an IP KVM solution. I simply can't get accept that! So, this is a poor man IP KVM that works pretty well, and allows one to go into a remote Bios machine, setup, boot, install OS... everything!! for around 10$ bucks!!

  12. a6lte-kvm

    Kernel with ARM/KVM for SM-A600G (Samsung Galaxy A6) with Exynos7870 SoC

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

C KVM discussion

Log in or Post with

C KVM related posts

  • QEMU with VirtIO GPU Vulkan Support

    3 projects | news.ycombinator.com | 11 Dec 2024
  • So I made a WebRTC powered VNC client in Vue/Rust 🦀

    1 project | dev.to | 25 Aug 2024
  • My work setup for PHP development

    5 projects | dev.to | 10 Jul 2024
  • Show HN: Multi-monitor KVM using just a USB switch

    9 projects | news.ycombinator.com | 10 Feb 2024
  • Barrier: Open-Source KVM Software

    2 projects | news.ycombinator.com | 28 Dec 2023
  • Hrvach/Deskhop: Fast Desktop Switching Device

    20 projects | news.ycombinator.com | 27 Dec 2023
  • Wayland vs. X – Overview

    3 projects | news.ycombinator.com | 20 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 barrier 29,154
2 deskhop 7,086
3 kvm-guest-drivers-windows 2,342
4 ustreamer 1,849
5 virtualbox-kvm 1,039
6 solo5 945
7 blikvm 478
8 wiser 260
9 poors-man-ip-kvm 55
10 a6lte-kvm 18

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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