Contributors per cycle
Accepted projects each year, against the median organization that year
View as table
| CNCF | Median organization | |
|---|---|---|
| 2016 | 0 | 4 |
| 2017 | 6 | 4 |
| 2018 | 7 | 3 |
| 2019 | 15 | 4 |
| 2020 | 17 | 4 |
| 2021 | 16 | 4 |
| 2022 | 16 | 3 |
| 2023 | 14 | 4 |
| 2024 | 11 | 4 |
| 2025 | 11 | 5 |
| 2026 | 5 | 4 |
Cloud Native Computing Foundation (CNCF) serves as the vendor-neutral home for many of the fastest-growing open source projects, including Kubernetes, Prometheus, and Envoy.
Contributors in 2026
5
−6 from 2025
Projects since 2016
118
11.8 a cycle on average
Cycles
10 of 11
10-cycle streak
Rank in 2026
#60
of 183, 0.4% of slots
Mentors
28
for 11 projects in 2025
Accepted projects each year, against the median organization that year
| CNCF | Median organization | |
|---|---|---|
| 2016 | 0 | 4 |
| 2017 | 6 | 4 |
| 2018 | 7 | 3 |
| 2019 | 15 | 4 |
| 2020 | 17 | 4 |
| 2021 | 16 | 4 |
| 2022 | 16 | 3 |
| 2023 | 14 | 4 |
| 2024 | 11 | 4 |
| 2025 | 11 | 5 |
| 2026 | 5 | 4 |
Each one has its own page of organizations and trends
Technologies
# Topics
5 projects in 2026 · All 118 projects since 2016
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,...
Jaisheesh
Currently, while kpt is a highly capable tool for declarative Kubernetes management, its official examples rely heavily on complex, specialized...
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...
matteofari
This project adds signing and verification for OSCAL JSON artifacts in compliance-trestle so generated documents can be verified in CI/CD and...
Yanxi Teng
The current OpenKruise Rollout implementation for Deployment progressive delivery mutates the updateStrategy to Recreate, creating a dangerous risk...
Aabid AliMentored by Lee Calcote, Mia Grenell, James Horton
Abstract: This proposal outlines a plan to enhance Meshery's relationship evaluation capabilities by implementing client-side policy evaluation using...
Asmit Kumar RaiMentored by Andy Anderson, Braulio, Jim C
Problem: KubeStellar (KS) lacks an automated system to measure and visualize data-plane performance (e.g., sync latencies) under AI workloads, making...
Esosa OhangbonMentored by Víctor Cuadrado Juan, José Guilherme Vanz, Flavio Castelli
Kubewarden is a universal policy engine for Kubernetes enabling policy-as-code. It allows users to define and enforce policies for their Kubernetes...
grorgeMentored by hydai, YiYing He, Shen-Ta Hsieh
This project aims to enhance the security of WasmEdge plug-ins by exporting key WASI APIs, thereby ensuring a robust and secure virtual filesystem...
Kapil SareenMentored by Aleksander Slominski, Luke Kingland
This project aims to integrate AI agents with Knative Functions by developing tools for an MCP server that allows agents to dynamically create and...
Minh Nguyen DangMentored by Yuri Shkuro, jkowall
Jaeger’s Service Performance Management (SPM) currently requires a complex setup with a separate processor and Prometheus storage to compute RED...
Peter ChangMentored by Serathius, Madhav Jivrajani
etcd is the “source-of-truth” database behind Kubernetes and many other cloud-native systems, but heavy LIST and WATCH traffic can slow it down....
ShichaoMentored by Qing Hao, Meng Yan
This project aims to enable AI training in a multi-cluster environment while ensuring data privacy through federated learning. In a multi-cluster...
sreehariXMentored by Rohit Nayak, GuptaManan100
The current Vitess RAG chatbot which uses documentation, Slack discussions, and GitHub issues data, has low accuracy. This project aims to improve...
unsuman_Mentored by Akihiro Suda, Anders Björklund
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...
Vitor FlorianoMentored by Varsha, Tianyi(Tony), Camila Macedo +1
This project aims to create a GitHub Action similar to Dependabot for Kubebuilder, automating the process of regenerating scaffolds and preserving...
Devaansh KumarMentored by Lior Lieberman, mlavacca
Ingress2gateway is a tool to help users migrate and convert Ingress, and implementation-specific configurations to Gateway API. As we add more...
tonyli233Mentored by Max Amin, Callum Styan
We propose transitioning from the deprecated gogo/protobuf to Vitess's vtproto as part of an effort to modernize Prometheus's codebase. The migration...
Krish AryanMentored by daemon1024, Rudraksh Pareek
This project aims to create a user-friendly way to manage essential KubeArmor security functions from within the Rancher Manager interface. This will...
Zoey_HongMentored by Matthias Wessendorf, Aleksander Slominski, Luke Kingland
In a single Knative Functions command, we aim to abstract the entire process of building serverless functions using WebAssembly (WASM)—from compiling...
Zhe ShenMentored by Qing Hao, Jian Qiu
Enhance Open Cluster Management (OCM) to efficiently schedule AI workloads across multiple Kubernetes clusters by optimizing the use of GPU/TPU...
Siddharth TewariMentored by hydai, Shen-Ta Hsieh
This project aims to implement wasm-coredump, to enhance the debugging capabilities of WebAssembly by implementing a coredump feature for post-mortem...
Shubh GaurMentored by daemon1024, Shreyas Mishra, Rudraksh Pareek
The project aims to develop an automated benchmarking system for KubeArmor to enhance the efficiency and repeatability of performance evaluations. By...
ShlokMishraMentored by Lee Calcote, Mohd Uzair Shaikh
The Objective of this project is to develop IDE plugins that can enhance the developer experience while working with Service Mesh Performance...
Harshita SaoMentored by Nate W., di, Pedro Nacht
The Cloud Native Computing Foundation (CNCF) hosts a diverse ecosystem of cloud-native projects. Ensuring the security of these projects is paramount...
GLVS KiritiMentored by Jason Dellaluce, Aldo Lacuku
This project aims to upgrading the event-generator to improve its testing and bench-marking capabilities, its reliability, and its consistency, and...
Manik RanaMentored by Bartek Plotka, dhrabovcak
This project aims to advance the support for _created lines, or Created Timestamps, in Prometheus. Building on the groundwork laid during GSoC 2023...
Arthur SensMentored by Max Amin, Bartek Plotka
The proposal consists in treating the time series creation time as another metadata. We propose a few incremental improvements that can be released...
Bokai JiaMentored by Xiaocui Li
CurveBS currently use etcd as metadata storage but etcd has limited scalability, and the amount of metadata that can be stored is limited.So i plan...
Darshan KumarMentored by Natalie Arellano
Build out samples and workflows showing how to use Dockerfiles in harmony with a cloud native buildpacks platform. Need to update the pack...
Debasish BiswasMentored by Ali Ok ., Christoph Stäbler, Pierangelo Di Pilato +1
Overview: In the current scenario, the Knative Eventing Kafka Broker's data-plane communication with Apache Kafka for consuming and producing records...
Eileen YuMentored by Rashmi Gottipati, Camila Macedo, Bryce Palmer
The introduction of external plugin extends the functionality of the Kubebuilder CLI tool by allowing users to create and use custom plugins. These...
Ha Anh VuMentored by Yuri Shkuro
This project aims at leveraging the current community jaeger-clickhouse storage plugin and making ClickHouse one of the core storage backend for...
Haiyu ZuoMentored by daemon1024, Ankur Kothiwal, Anurag
Our goal is to create a Github Action from KubeArmor, which will be used by other Github projects. This Github Action, using KubeArmor, will be used...
mgjmMentored by Peter Hunt, mheon
Running containers with podman using conmon-rs as the container monitor. This requires additional features to be implemented in conmon-rs and an...
none_24Mentored by Michael Beemer, David Hirsch
Streamlining the OFEP process for enhancing community engagement through automation scripts by doing almost everything they can, from creating...
Rakshit GondwalMentored by Thomas Schuetz, Florian Bacher
Currently, the Metrics Controller in the Keptn Lifecycle Toolkit only allows querying a single value per metric. This project will enable users to...
Rohith RajuMentored by Jason Dellaluce
This project aims to improve Falco's capabilities by adding WebAssembly as a new officially-supported compilation target. The objective is to create...
Shivang ShandilyaMentored by Kevin Hannon, Geoff Wilson
The proposal deals with the problem of the creation of a kubectl plugin for Armada, the creation of the desired plugin will allow users to...
Shubham NazareMentored by Aditya Sirish A Yelgundhalli, Ericson2314
The TUF specification provides explicit guidelines for how artifacts should be hashed and later verified to guarantee their integrity. However,...
Swastik GourMentored by Somefive
One possible way to use the Kubernetes API to connect to the KubeVela Control Plane in the background and fetch the required information like...
Pradyumna KrishnaMentored by Lukas Pühringer, Aditya Sirish A Yelgundhalli
in-toto framework generates metadata files that are represented as signature wrapper or envelope. in-toto current signature wrapper requires...
ZiJian RenMentored by zhangyangyu, Yuhang Shi
TiSpark maintains a com.pingcap.tikv/tikv-client module. It is a fork of the current official tikv-client legacy version. The difference from the...
Abhinandan UdupaMentored by hydai
WebAssembly has become extremely popular among the developer community lately. It offers near native performance in a browser and is meant to not be...
shouxunsunMentored by Yang Keao, Li Chenxi
The chaos-daemon component of Chaos Mesh manages many subprocesses to inject faults into other containers(Linux namespaces), and we need to...
Nitish GuptaMentored by Javier Romero
Introduce a new variadic flag to the Pack CLI that enables configuring different cache types geared towards app developers or operators that are...
Tianyi(Tony)Mentored by Varsha, Camila Macedo, Rashmi Gottipati
This project aims to provide unified Grafana dashboards to visualize K8s controller/operator status based on Kubebuilder. In general, users have to...
Lenery ChenMentored by Aditya Sirish A Yelgundhalli
Rebuilderd is a verification system for binary packages. It repeates the build process of a package in an identical environment and verifies that the...
Nikhil SharmaMentored by Varsha, Camila Macedo, Rashmi Gottipati
This proposal defines a new plugin that allows users to get the scaffold with the required code to have a project that will deploy and manage an...
Basit HasanMentored by Yang Keao
Chaos Mesh supports injecting errors into the physical machine through PhysicalMachineChaos. However, deploying it outside the Kubernetes cluster is...
Zhe ChengMentored by Irbe Krumina
Design and create Terraform modules framework that is benefit to extension and reusability to easily install and configure cert-manager, associated...
Nathaniel JasonMentored by daemon1024
Running Kubernetes should be done with the utmost security in mind. KubeArmor provides a policy based system to increase the quality of security in a...
Aaditya Narayan SubedyMentored by Lee Calcote
The Service Mesh Performance standard captures and characterizes infrastructure capacity, service mesh configuration, and workload metadata. When we...
Marius KimminaMentored by Yong Tang
When using CoreDNS to serve DNS traffic over TLS/HTTPS certificates have to be managed (created and renewed) manually. The goal of my project is to...
Abhisman SarkarMentored by Marina Moore
Implementing version management for TUF’s python reference implementation. The implementation does not currently have a way to migrate TUF...
Lakshya GuptaMentored by Aditya Sirish A Yelgundhalli
In-toto is a framework designed to protect software supply chain integrity. It provides security against attackers who can get control of a step in...
Yash KambojMentored by Lee Calcote
Create a centralized catalog of Patterns, WebAssembly filters and eBPF programs which let's the user import, edit and deploy patterns.The Service...
Bingchang ChenMentored by Andy Lok, kennytm
Lightning is a tool used to import large amounts of data into TiDB. In addition to the logic of preparation and improving performance, the main logic...
Fatih ATESMentored by jromero
Cloud Native Buildpacks' primary function is to turn source code into a runnable image and because of that it's natural for it to be used within...
Zhuoran HeMentored by Andy Lok, Ziqian Qin
The goal of this project is to offer a formal verification using TLA+ for TiKV’s new “Async Commit” transaction model, which brings us more...
Tim RamlotMentored by Richard Wall
cert-manager can be installed using Helm or with regular Kubernetes manifests, but when using regular manifests it is difficult to customize the...
Piyush SingariyaMentored by Navendu Niranjan P, leecalcote
Currently, SMI doesn’t provide connectivity over multiple Kubernetes clusters. It is becoming common for users of a service mesh to have more than...
Hemanth KrishnaMentored by Raj Babu Das
The Authentication server of the litmus portal (which resides in the litmus-portal folder of the main litmus repository) is written in golang, uses...
Arsh SharmaMentored by jakexks
cert-manager is a Kubernetes add-on used extensively to automate the management and issuance of certificates from various issuers. This project aims...
Mritunjay SharmaMentored by Joe Kutner
Buildpacks are pluggable tools that can be used to transform the source code to OCI compliant images (Docker images) that can run on any cloud. It is...
Kensei NakadaMentored by Adhityaa Chandrasekar
In real Kubernetes, we cannot know the results of scheduling in detail without reading the logs, which usually requires privileged access to the...
Halil İbrahim CeylanMentored by narellano, Joe Kutner
Buildpacks are a kind of framework for preparing a container environment for your apps. Lifecycle is a particular workload that needs to run one by...
Dhruv PMentored by leecalcote
Users configuring their Envoy-based data planes don't know how to find the optimal Envoy configuration given their workload's resiliency and...
Yeshuai CuiMentored by Jianbo Sun
Open Application Model [OAM] is a runtime-agnostic specification for defining cloud native applications and enabling building app-centric platforms...
Qijia “Joy” LiuMentored by Aditya Sirish, Santiago Torres Arias
Description: rebuilderd is a verification system for binary packages. It repeats the build process of a package in an identical environment and...
Z0marlinMentored by akhilerm
The Node Disk Manager (NDM) daemonset runs on every node in the Kubernetes cluster, discovers and monitors various storage devices connected to the...
Naman LakhwaniMentored by Kemal Akkoyun, Bartlomiej Plotka
Thanos Querier component supports basic TLS configuration for internal gRPC communication. This works great for basic use cases but it still requires...
Saswata MukherjeeMentored by Bartlomiej Plotka
This project aims to build and implement mdox, a documentation automation CLI tool, which can keep project documentation completely up-to-date by...
Furqan MunirMentored by Ratna Kiran Mova
A cloud computing is a set of huge networks and computing nodes, where enormous amount of data flow takes place. An efficient performance is needed...
Chanakya EkboteMentored by Yong Tang
This project aims to try and detect anomalies that occur in a CoreDNS server using a machine learning model developed in Keras. This project would...
Devdutt ShenoiMentored by Yi Wu
To create a Cloud Native TiKV implementation which utilises a Cloud Platform's remote provisions to augment the current local only storage back-end...
Raj Babu DasMentored by Hrishikesh Barman
This project aims is to work on the following issues: Develop local cluster provider (KIND) Deployment of Prombench on EKS and local cluster Resolve...
JayBatraMentored by Bryan Boreham, Ryan Zhang
Prometheus is one of the standard-bearing open-source solutions for monitoring and observability. As a Prometheus-as-a-Service platform, Cortex fills...
Christian RebischkeMentored by Santiago Torres-Arias, Justin Cappos, Lukas Pühringer
in-toto is a project for protecting supply chain integrity. The project is a sister project of the TUF project and both are there for tightening the...
Ahmad Nurus ShobahMentored by Ashish Ranjan, jbw976, Rohan
This project aims to implement controller-runtime for Rook nfs-operator and addresses several issues along with it. Currently, Rook nfs-operator only...
Harshitha Chowdary ThotaMentored by Matthias Loibl, Bartek Plotka
Thanos is allowing storing metrics for long, if not unlimited time. Currently however there is no fine-granular process of retaining only some...
Anuj SharmaMentored by tashimi, Ryan Bezdicek, JimBugwadia
The Kubernetes Multi-Tenancy Working Group is chartered with exploring and defining multi-tenancy models for Kubernetes. The Multi Tenancy Benchmarks...
Somtochi OnyekwereMentored by Justin Santa Barbara
Cluster Addons are resources that are considered inherently part of the Kubernetes cluster as they help extend the functionality of the cluster. Over...
Drumil PatelMentored by Hrishikesh Barman
Prombench is the automated E2E testing and benchmarking for Prometheus. Prombench uses Kubernetes to benchmark Prometheus using various scalable...
Kush TrivediMentored by Lee Calcote-1, Ryan Zhang, Shivay Lamba
Many performance benchmarks are limited to single instance load generation (single pod load generator). This limits the amount of traffic that can be...
Naveen JainMentored by Lee Calcote-1
Currently, there exists no software solution for checking whether a service mesh implements Service Mesh Interface or not. This causes the following...
Harkishen SinghMentored by Ganesh Vernekar, Tobias Guggenmos
Prometheus is a monitoring tool that monitors the specified targets, scrapes the system and application metrics at regular intervals, evaluates rules...
Prem SaraswatMentored by squat, Bartek Plotka, Giedrius Statkevičius
So far Thanos has successfully used pieces of old Prometheus UI with some improvements. However, since Prometheus now moved all UI pages to React, it...
Wangqian QianMentored by Jianbo Sun
Resource Provision: Use CRD Operator to invoke the cloud resource and create the resource object. Resource Binding: Use Service binding to do the...
Alejandro GermainMentored by Alban Crequy, Iago López Galeiras
rkt implements the App Container Executor specification of the appc Container Specification and uses systemd unit properties to implement its...
Junjun LIMentored by Lei Zhang, Jian He, Kai Zhang
We would like to propose a improvement on current Kubernetes topology manager to become aware of generic hardware device topology at node level, so...
Mattia LavaccaMentored by mfdii, Loris Degioanni, Lorenzo Fontana +1
The outcome of this project has been the development of a tracing framework that allows to measure and monitor some Falco internal metrics (counter...
Zhiqi WANGMentored by Ganesh Vernekar
A common use case for regex matchers is to use them to query all series matching a set of label values, e.g. up{instance=~"foo|bar|baz"}. Grafana's...
Róbert VašekMentored by Tomáš Smetana
OpenStack Manila manages shared file-systems across the cloud. Being able to create and access them with ease from the container world is showing to...
Urvil PatelMentored by Tim Hinrichs, Reinaldo Penno
This project involves designing the layout of IPTable rules using OPA's policy language Rego, implementing the algorithms that generate IPTables from...
Shahriyar MammadovMentored by Lee Calcote
Benchmarks continuously strive to improve performance standards in order to stay relevant in the market and playing important role for having better...
Hrishikesh BarmanMentored by Krasi Georgiev
Prombench the benchmarking tool for Prometheus will be extended to support even more tests, newer components, metrics which will help both developers...
Yuanli WangMentored by Wu
Using machine learning method to tune database configurations automatically
An XiaoMentored by Yong Tang
When CoreDNS serves DNS queries publicly or inside Kubernetes clusters, the source IP of the incoming DNS query is an important identity. For...
Ajat PrabhaMentored by Marcin Maciaszczyk, Sebastian Florek
This project aims to introduce a plugin mechanism to the Kubernetes Dashboard. It shall deal with defining the plugin framework architecture, it’s...
Jianbo MaMentored by Lei Zhang, Jian He, Kai Zhang
GPUSharing is an open source project which could share GPU by leveraging Kubernetes scheduling and Device Plugin extensibility.I would like to...
Elijah OyekunleMentored by Marcin Maciaszczyk, Sebastian Florek
The Kubernetes dashboard previously supported Third Party Resources (TPR), but these were replaced in Kubernetes by Custom Resource Definitions...
Giovan Isa MusthofaMentored by Dmitry Yusupov
This project aims to create new API to enable multiple network interface for Rook storage providers. Currently, Rook providers only choice is to use...
Vladimir MasarikMentored by Krasi Georgiev
It is better to discover performance problems sooner than later, but this is even more important if we are talking about a database. The newly...
Jian LiuMentored by Harry Zhang
The project aims at creating a containerd-kata runtime plugin for containerd to integrate it with katacontainers. The integration enables containerd...
Harsh_AgarwalMentored by Krasi Georgiev, gouthamve
My project aims to benchmark Prometheus & test Prometheus’s Kubernetes & Consul Service Discovery in an automated & real-time environment. This will...
Rohan GuptaMentored by Travs Nielsen, jbw976
Rook is an open source orchestrator for distributed storage systems running in kubernetes, currently in alpha state and has focused initially on...
Anirudh MMentored by Matt Klein, Constance Caramanolis, Harvey Tuch
Envoy is getting fuzz testing support. The coverage is limited. This project focuses on extending the fuzz coverage including proto, data plane, H2...
Ganesh VernekarMentored by gouthamve
Alerting is an important feature in monitoring when it comes to maintaining site reliability, and Prometheus is being used widely for this. Hence it...
Jiacheng XuMentored by Miek Gieben, Yong Tang, John Belamaric
In distributed TensorFlow, identifying the nodes without domain name collision is a big challenge. CoreDNS supports DNS Name Server Identifier (NSID)...
Marko MudrinićMentored by David Eads, Stefan Schimanski
Kubernetes offers two ways to extend the core API, by using the CustomResourceDefinitons or by setting up an aggregated API server. This ensures...
Nikhita RaghunathMentored by Stefan Schimanski
ThirdPartyResources are already available but the implementation has languished with multiple outstanding capabilities that are missing. They did not...
MINGQIANG LIANGMentored by Wu Sheng, Ted Young
go-restful(https://github.com/emicklei/go-restful)is a widely-used library for building REST-style Web Services using Google Go. With powerful...
Amit Kumar JaiswalMentored by Miguel Pérez Colino
This project aims to build and implement a Data model for logs in a large kubernetes cluster to process, correlate and query to make the...
Antoine D.Mentored by Miek Gieben, John Belamaric
The project The goal is to capture the DNS data within a CoreDNS middleware and write it to a "dnstap log file" (prehaps over the network) Steps I...
Konrad DjimeliMentored by Sebastien Goasguen
The Kubernetes python client is a Kubernetes incubator project. The python client makes it possible to access Kubernetes with python. Jupyter...
Hao ZhangMentored by Pengfei Ni, Harry Zhang
The main idea of this proposal is Why and How we integrate unikernel as a runtime into kubernetes/frakti project, so that kubernetes could use...
No accepted proposals or progress posts from CNCF contributors yet. Contributed here? Share yours.
Claim your projectData: Google Summer of Code public archive. Contributor counts are accepted projects.