CNCF logo
GSoCDataAccepted in 2026

CNCF

Building sustainable ecosystems for cloud native

118
Projects
10
Years accepted
5
In 2026

Projects by year

118

2026

5 accepted · 14 ideasShow
  • Benchmarking and Performance Evaluation of Inference Routing Extensions in kgateway

    Accepted project · by Abhay1906

    kgateway routes AI inference traffic to self-hosted model servers. It picks the best server using EPP scoring — based on KV cache usage, queue depth,...

  • kpt: Build e-commerce example kpt package

    Accepted project · by Jaisheesh

    Currently, while kpt is a highly capable tool for declarative Kubernetes management, its official examples rely heavily on complex, specialized...

  • Reactive Agents with Drasi & Dapr

    Accepted project · by Jeffrey Zhang

    Agentic AI is commonly used to predict and resolve problems before they occur, requiring access to data in near real-time. However, traditional...

  • OSCAL Document Signing and Verification in compliance-trestle

    Accepted project · by matteofari

    This project adds signing and verification for OSCAL JSON artifacts in compliance-trestle so generated documents can be verified in CI/CD and...

  • Alternative Progressive Delivery for Deployment in OpenKruise Rollout

    Accepted project · by Yanxi Teng

    The current OpenKruise Rollout implementation for Deployment progressive delivery mutates the updateStrategy to Recreate, creating a dangerous risk...

Ideas list for 2026, as published in cncf/mentoring

  • Reactive Agents with Drasi & Dapr

    Idea from the CNCF list for Drasi · large project

    Current AI Agents are mostly "passive"—they wait for a user to chat with them.

    • Kubernetes & Docker
    • Python
  • Security-focused UX Improvements for the Inspektor Gadget kubernetes-sigs/headlamp Plugin

    Idea from the CNCF list for Inspektor Gadget · large project

    This project improves the user experience of the Inspektor Gadget plugin for Headlamp with a security-first perspective.

    • eBPF fundamentals
    • networking concepts
    • Optional Kubernetes fundamentals
    • React
    • TypeScript
    • UX design principles
  • AI-Powered Trace Analysis: Phase 2 - Self-Service "Skills" Framework

    Idea from the CNCF list for Jaeger · large project

    Jaeger is the industry-standard platform for distributed tracing.

  • Benchmarking and Performance Evaluation of Inference Routing Extensions in kgateway

    Idea from the CNCF list for kgateway · medium project

    kgateway provides inference routing capabilities based on the Kubernetes Gateway API Inference Extension project.

    • Go
    • Kubernetes
  • Enrich KitOps Integration Guides with Kubeflow Model Registry, Argo Workflows, Kyverno

    Idea from the CNCF list for KitOps · small project

    KitOps enables OCI-based packaging and distribution of ML artifacts such as models, datasets, and configurations.

    • Documentation
    • Go
    • Python
  • Kmesh Dashboard for Simplified Service Mesh Management

    Idea from the CNCF list for Kmesh · medium project

    In discussions with developers and end-users, we have received numerous comments indicating that Kmesh presents an excessively high barrier to use.

    • Kubernetes
    • React
    • Service Mesh concepts
    • TypeScript
    • UX/UI design principles
  • Build e-commerce example kpt package

    Idea from the CNCF list for kpt · small project

    Use an example e-commerce application and create the related kpt package with the description how to deploy the application.

    • basic cloud native skills
    • Capability to learn
  • Unified transformer specification and its auto-generation method for the existing models

    Idea from the CNCF list for ModelPack · medium project

    Transformer is the dominant architecture for modern LLMs, and its design has largely converged.

    • Python
  • Alternative progressive delivery of deployment without changing strategy to Recreate

    Idea from the CNCF list for OpenKruise · medium project

    Currently OpenKruise Rollout change the updateStrategy of kubernetes Deployment to Recreate during the progressive delivery.

    • Go
    • Kubernetes
    • Operator Development
  • OSCAL documents signing

    Idea from the CNCF list for OSCAL Compass · large project

    CNCF OSCAL Compass trestle provides means to author and validate OSCAL documents including catalogs, profiles, component definitions and such.

    • Python
  • GCP Cloud Run plugin for pipedv1

    Idea from the CNCF list for PipeCD · medium project

    PipeCD v1 - the new version based on a plugin architecture (ref: PipeCD plugin-arch overview blog), has released an alpha version, and we are rapidly adding features supported in v0.

    • Continuous Delivery
    • Flux
    • GCP Cloud Run
    • Go
  • Implement Custom Section Parsing and Branch Hinting proposal

    Idea from the CNCF list for WasmEdge · large project

    As discussed in the WasmEdge January 2026 community meeting, some toolchains may want to apply the branch hinting proposal.

    • C++
    • WebAssembly
  • Refine the WASM instruction structure in WasmEdge

    Idea from the CNCF list for WasmEdge · large project

    According to the definition of WASM instructions, there are variety of immediates in every instructions.

    • C++
    • WebAssembly
  • WASM Exception-Handling proposal for AOT/JIT in WasmEdge

    Idea from the CNCF list for WasmEdge · large project

    The exception-handling proposal is merged into the WASM spec version 3.0.

    • C++
    • LLVM
    • WebAssembly

2025

11 accepted · 23 ideasShow
  • Real-Time Policy Evaluation in Meshery UI using OPA WebAssembly

    Accepted project · by Aabid Ali

    Abstract: This proposal outlines a plan to enhance Meshery's relationship evaluation capabilities by implementing client-side policy evaluation using...

  • Automating Benchmarking of KubeStellar Data-Plane for AI Workloads

    Accepted project · by Asmit Kumar Rai

    Problem: KubeStellar (KS) lacks an automated system to measure and visualize data-plane performance (e.g., sync latencies) under AI workloads, making...

  • Allow Kubewarden Policies to be Written using JavaScript

    Accepted project · by Esosa Ohangbon

    Kubewarden is a universal policy engine for Kubernetes enabling policy-as-code. It allows users to define and enforce policies for their Kubernetes...

  • Virtual filesystem security for WasmEdge plug-ins with exporting WASI APIs - Proposal

    Accepted project · by grorge

    This project aims to enhance the security of WasmEdge plug-ins by exporting key WASI APIs, thereby ensuring a robust and secure virtual filesystem...

  • Knative: Functions AI Agent Callbacks

    Accepted project · by Kapil Sareen

    This project aims to integrate AI agents with Knative Functions by developing a MCP server that allows to dynamically create and deploy functions...

  • Simplified SPM deployment with ElasticSearch/OpenSearch for Jaeger

    Accepted project · by Minh Nguyen Dang

    Jaeger’s Service Performance Management (SPM) currently requires a complex setup with a separate processor and Prometheus storage to compute RED...

  • Generic High-Performance Caching Library for etcd

    Accepted project · by Peter Chang

    etcd is a distributed key-value store that serves as the backbone for Kubernetes and other cloud-native systems, storing critical configuration and...

  • Privacy-preserving and efficient AI model training across multi-clusters

    Accepted project · by Shichao

    This project aims to enable AI training in a multi-cluster environment while ensuring data privacy through federated learning. In a multi-cluster...

  • Enhancements for RAG Chatbot for Vitess

    Accepted project · by sreehariX

    The current Vitess RAG chatbot which uses documentation, Slack discussions, and GitHub issues data, has low accuracy. This project aims to improve...

  • Lima: Support for Virtual Machine Plugin Subsystem

    Accepted project · by unsuman_

    Lima(LInux MAchines) is a tool that helps to run Linux Virtual Machines on macOS and other hosts, with a focus on running containers on them with...

  • Kubebuilder: Automating Operator Maintenance - Driving Better Results with Less Overhead

    Accepted project · by Vitor Floriano

    This project aims to create a GitHub Action similar to Dependabot for Kubebuilder, automating the process of regenerating scaffolds and preserving...

Ideas list for 2025, as published in cncf/mentoring

  • etcd cache

    Idea from the CNCF list for etcd · small project

    Develop a generic, high-performance caching library for etcd, inspired by the Kubernetes watch cache, to facilitate building scalable and efficient etcd-based applications.

    • Distributes Systems
    • Go
  • Enhance Harbor Satellite for Artifact Replication from Remote Registry to Edge

    Idea from the CNCF list for Harbor · medium project

    The Harbor Satellite project aims to enable decentralized artifact replication in edge computing environments.

    • Distribution-spec
    • Go
    • OCI-Registries
  • Service performance analysis on top of Elasticsearch / OpenSearch data

    Idea from the CNCF list for Jaeger · large project

    Jaeger is an open-source, distributed tracing platform designed to monitor and troubleshoot transactions in distributed systems.

    • basic familiarity with Elasticsearch
    • Go
  • KCL OCI third-party dependency management enhancement

    Idea from the CNCF list for KCL · medium project

    KCL is an open-source constraint-based record & functional language mainly used in configuration and policy scenarios.

    • Go
    • OCI
  • Dynamic AI Agent Callbacks

    Idea from the CNCF list for Knative Functions · large project

    Knative Functions is well-suited for AI agent integration.

    • and microservices a plus
    • and web services
    • Familiarity with kubernetes
    • serveless
    • Strong language and communication skills
  • Extend usage of Konveyor AI to detect and update deprecated Kubernetes API usage in golang applications

    Idea from the CNCF list for Konveyor · large project

    Konveyor is an application modernization platform that helps organizations migrate legacy applications to Kubernetes at scale.

    • Go
    • Kubernetes
    • LLMs
    • Python
  • Improve KubeArmor Observability Spectrum

    Idea from the CNCF list for KubeArmor · medium project

    KubeArmor is a security enforcement system that provides runtime protection for Kubernetes workloads.

    • Go
    • Kubernetes
    • Prometheus
  • Automating Operator Maintenance: Driving Better Results with Less Overhead

    Idea from the CNCF list for KubeBuilder · large project

    Code-generation tools like Kubebuilder and Operator-SDK have transformed cloud-native application development by providing scalable, community-driven frameworks.

  • Automating Benchmarking of KubeStellar Data-Plane

    Idea from the CNCF list for KubeStellar · large project

    KubeStellar (KS) is an open-source Kubernetes multi-cluster workload configuration management system that can be used to manage AI workloads in multi-cluster environments.

    • Cloud native AI/ML apps deployment
    • Familiarity with KubeStellar
    • Go
    • Kubernetes and container orchestration
    • OpenTelemetry)
    • Python
    • +1
  • Allow policies to be written using JavaScript

    Idea from the CNCF list for Kubewarden · large project

    Kubewarden is a Policy Engine powered by WebAssembly policies that enforces security and compliance in Kubernetes clusters.

    • JavaScript
    • Kubernetes
  • Elevate our .NET SDK into a first class citizen

    Idea from the CNCF list for Kubewarden · medium project

    Kubewarden is a Policy Engine powered by WebAssembly policies that enforces security and compliance in Kubernetes clusters.

    • .NET
    • C#
    • Kubernetes
  • VM plugin subsystem

    Idea from the CNCF list for Lima · medium project

    Lima (<https://lima-vm.io>) is a project that provides Linux virtual machines with a focus on running containers.

    • Go
    • gRPC
    • macOS
    • QEMU
  • Terraform Support for LitmusChaos

    Idea from the CNCF list for LitmusChaos · large project

    LitmusChaos is an open-source Chaos Engineering platform that helps teams uncover weaknesses and potential outages in their applications by running controlled chaos experiments.

    • Go
    • Terraform
  • Extensibility of Meshery Dashboard: Enhance meshery dashboard with extensible widgets

    Idea from the CNCF list for Meshery · large project

    All dashboard widgets in Meshery UI are currently defined and bundled directly within the UI, limiting extensibility and modularity.

    • Azure
    • Go
    • Kubernetes
    • React
    • well-written and well-spoken English
  • Support for Azure in Meshery

    Idea from the CNCF list for Meshery · large project

    Enhance Meshery's existing orchestration capabilities to include support for Azure.

    • Azure
    • Go
    • Kubernetes
    • well-written and well-spoken English
  • Distributed client-side inference (policy evaluation) with WebAssembly (WASM) and OPA in Meshery

    Idea from the CNCF list for Meshery · large project

    Meshery's highly dynamic infrastructure configuration capabilities require real-time evaluation of complex policies.

    • Go
    • OPA
    • WebAssembly
    • well-written and well-spoken English
  • Privacy-preserving and efficient AI model training across multi-cluster

    Idea from the CNCF list for Open Cluster Management · large project

    Open Cluster Management (OCM) streamlines multi-cluster workload management through APIs that align with SIG-Multicluster standards.

    • Federated Learning
    • Go
    • Kubernetes
    • Open Cluster Management
    • Scheduling
  • Enhance Java ORAS SDK

    Idea from the CNCF list for ORAS · medium project

    The ORAS project aims to enhance its Java SDK to support a broader range of features from the OCI Distribution spec.

    • Java
    • oci
  • Snapshot Merkle trees

    Idea from the CNCF list for The Update Framework (TUF) · medium project

    The TUF *snapshot* role is responsible for consistency proofs in a TUF repository.

    • data structures
    • Python
  • Enhancements for FAQ Chatbot for Vitess

    Idea from the CNCF list for Vitess · large project

    Vitess is a distributed database system built on MySQL.

    • Go
    • LLM APIs
    • Python
    • vector databases
  • Virtual filesystem security for WasmEdge plug-ins with exporting WASI APIs

    Idea from the CNCF list for WasmEdge · large project

    The WASI proposal defines the variety of rules to guarantee the virtual filesystem security and isolation when executing WASM binaries.

    • C++
    • WebAssembly
  • Port WasmEdge and the WASI-NN ggml backend to the s390x platform

    Idea from the CNCF list for WasmEdge · large project

    WasmEdge provides cross-platform support for amd64 and arm64 for executing AI/LLM applications.

    • C++
    • LLVM
    • s390x
  • Use Runwasi with WasmEdge runtime to test multiple WASM apps as cloud services

    Idea from the CNCF list for WasmEdge · large project

    With WasmEdge serving as one of Runwasi’s standard runtimes, and as our C++-implemented library continues to evolve, we also need a verification process integrated into Runwasi to streamline and valid

    • C++
    • GDB
    • Git
    • github workflow
    • Rust
    • Shell

2024

11 accepted · 19 ideasShow

Ideas list for 2024, as published in cncf/mentoring

2023

14 accepted · 46 ideasShow

Ideas list for 2023, as published in cncf/mentoring

2022

16 accepted · 54 ideasShow

Ideas list for 2022, as published in cncf/mentoring

2021

16 accepted · 30 ideasShow

Ideas list for 2021, as published in cncf/mentoring

2020

17 accepted · 51 ideasShow

Ideas list for 2020, as published in cncf/mentoring

2019

15 accepted · 56 ideasShow

Ideas list for 2019, as published in cncf/mentoring

2018

7 accepted · 34 ideasShow

Ideas list for 2018, as published in cncf/mentoring

2017

6 accepted · 29 ideasShow

Ideas list for 2017, as published in cncf/mentoring

Public proposals

5

Read them for structure, not to copy. All proposals for CNCF.