All organizations · GSoC 2026 · Infrastructure and cloud
KubeVirt
Building a virtualization API for Kubernetes
KubeVirt is a virtual machine management extension for Kubenetes, allowing you to create and manage virtualised workloads natively alongside container workloads. It does this by adding virtualization resources through the Kubernetes Custom Resource Definition API. KubeVirt is a Cloud Native Computing Project (CNCF) incubating project.
- golang
- grpc
- virtualization
- containers
- kubernetes
Project ideas
6 ideas on its 2026 ideas page. Sizes: 3 medium, 2 large.
- Title: Early Enablement of CBOR medium
- Adapting k8s.io/apiserver in KubeVirt large
- Component base testing framework medium
- Declarative validation medium
- Build System Evaluation large
- Custom project proposals
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2023, 4 years. Projects per year: '23: 1, '24: 2, '25: 0, '26: 1.
On GitHub
67 repositories pushed to in the last year. Main languages: Go (49), Shell (6), HTML (4), Python (2), Dockerfile (1), Makefile (1).
Links and channels
- Website: https://kubevirt.io
- Ideas page: https://github.com/kubevirt/community/wiki/Google-Summer-of-Code-2026
- Contributor guide: https://github.com/kubevirt/community/wiki/Google-Summer-of-Code-2026#how-and-where-to-find-help
- Source code: https://github.com/kubevirt
- Chat: https://kubernetes.slack.com/archives/C0163DT0R8X
- Mailing list: https://groups.google.com/forum/#!forum/kubevirt-dev
git-into-gsoc org "KubeVirt" --shortlist
git-into-gsoc repos "KubeVirt"
git-into-gsoc issues --org "KubeVirt"
or ask your assistant: "Which KubeVirt repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.