The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 8 C KVM Projects
-
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.
-
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.
-
wiser
:racehorse: Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.
-
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!!
-
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.
Project mention: Show HN: Multi-monitor KVM using just a USB switch | news.ycombinator.com | 2024-02-10For software KVM you can use https://github.com/debauchee/barrier
I use it between a Windows PC & a Macbookpro (Linux version available but I don't have Linux)
There's mature VirtIO drivers for just about everything already, under the virtio-win umbrella: https://github.com/virtio-win/kvm-guest-drivers-windows
My desktop PC is using libvirt+qemu (on an Arch host. I use Arch, btw) to PCI passthru my RTX 4090 GPU to a Windows guest. I installed the guest initially with emulated SATA for the main drive. Once Windows was up and running, I installed virtio-win and the guest is now using virtIO accelerated drivers for the network interface, main disk. I'm also sharing some filesystems using virtio-fs.
Project mention: MediaMTX: Zero-dependency server for live video and audio streams | news.ycombinator.com | 2023-05-28FYI until recently this was known as 'rtsp-simple-server', but it outgrew simply being a RTSP server so it was rebranded. It is commonly used in the 3D printing community for serving webcams attached to printers along with ustreamer (https://github.com/pikvm/ustreamer).
Project mention: Mirage – A programming framework for building type-safe, modular systems | news.ycombinator.com | 2023-11-23What 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.
C KVM related posts
- Show HN: Multi-monitor KVM using just a USB switch
- Barrier: Open-Source KVM Software
- Hrvach/Deskhop: Fast Desktop Switching Device
- Wayland vs. X – Overview
- KVM Switch for Gaming and WFH
- Autoswap Keyboard Layouts based on Operating System
- Alternative solution to expensive KVM - Auto Monitor Input Switcher
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source KVM projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | barrier | 26,059 |
2 | kvm-guest-drivers-windows | 1,826 |
3 | ustreamer | 1,555 |
4 | solo5 | 867 |
5 | blikvm | 323 |
6 | wiser | 259 |
7 | poors-man-ip-kvm | 41 |
8 | a6lte-kvm | 14 |
Sponsored