OpenHVX is an open-source IaaS platform for Hyper-V.
⚠️ Project status:
OpenHVX is currently in active development and not ready for production.
Features, APIs and configuration files may change without notice until the first stable release.
It is built as a modular ecosystem of services and tools:
- openhvx-admin-ui – Web Admin UI (Vue3 / Naive UI)
- openhvx-tenant-ui – Web Tenant UI (Vue3 / Naive UI) <--
⚠️ WIP - openhvx-cli – CLI client (Go) <--
⚠️ WIP - openhvx-backend – Backend – Control Plane (Node.js / Express / MongoDB / RabbitMQ)
- openhvx-agent – Hyper-V Agent (Go / PowerShell)
- openhvx-network-orchestrator – Network Orchestrator (Node.js / VyOS / multi-tenant networking) <--
⚠️ WIP - openhvx-img – Cloud-init images indexer (Go)
The goal is to provide a lightweight, scalable, and self-hostable IaaS platform for Hyper-V environments.
🔗 Explore the documentation
💬 Join the discussion via Issues & PRs