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.

  1. Title: Early Enablement of CBOR medium
  2. Adapting k8s.io/apiserver in KubeVirt large
  3. Component base testing framework medium
  4. Declarative validation medium
  5. Build System Evaluation large
  6. 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

go deeper in your terminal
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.