Go KVM

Open-source Go 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 9 Go KVM Projects

  • cloudpods

    A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台

  • terraform-provider-libvirt

    Terraform provider to provision infrastructure with Linux's KVM using libvirt

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

    InfluxDB logo
  • runq

    run regular Docker images in KVM/Qemu

  • quickpassthrough

    A project to remove the complexity of setting up GPU passthrough for qemu

  • Project mention: GPU bricked after attempted passthough using quickpassthough | /r/VFIO | 2023-05-26
  • virtink

    Lightweight Virtualization Add-on for Kubernetes

  • flintlock

    Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.

  • kubitect

    Kubitect provides a simple way to set up a highly available Kubernetes cluster across multiple hosts.

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

    WorkOS logo
  • infra

    Infrastructure powering E2B - Cloud Runtime for AI Agents (by e2b-dev)

  • Project mention: Show HN: Open-source SDK for creating custom code interpreters with any LLM | news.ycombinator.com | 2024-04-19

    We'll have nice and easy support for self-hosting soon-ish.

    In the meantime, everything is open-source and the infra is codified with Terraform. GCP should have the best support now. If you want to dig into it, we'd love to give you support along the road so we can improve the process.

    Our infra repo [0] is a good place to start. Once you have E2B deployed, you can just change E2B_DOMAIN env var and use our SDK.

    Feel free to email me, join our Discord, or open an issue if you have any questions

    [0] https://github.com/e2b-dev/infra

  • kvm-switch

    Control hardware KVM/Matrix devices when your mouse moves to the edge of the screen (by timgws)

  • Project mention: Show HN: Multi-monitor KVM using just a USB switch | news.ycombinator.com | 2024-02-10

    With my COVID obsession of live streaming while writing code, I ended up building something a little more elaborate. https://github.com/timgws/kvm-switch

    It doesn't use DDC commands direct to the monitor(s), instead swapping it for a HDMI matrix combined with a traditional KVM for swapping around inputs smoothly when you roll your mouse over the edge of different operating systems.

    The switching client runs on Windows, MacOS and Linux (if you use X).

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

Go KVM related posts

Index

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

Project Stars
1 cloudpods 2,325
2 terraform-provider-libvirt 1,511
3 runq 789
4 quickpassthrough 582
5 virtink 464
6 flintlock 411
7 kubitect 124
8 infra 80
9 kvm-switch 12

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com