
For the third consecutive year, the P4 Language Consortium is participating in Google Summer of Code (GSoC) 2026.
GSoC is a global, online program focused on bringing new contributors into open source software development. GSoC Contributors work with an open source organization, such as P4, on a project under the guidance of community mentors.
This year, we had an overwhelming response, receiving over 45 applications for 8 project proposals. We’re excited to share the projects hosted by the P4 Language Organization and would like to thank all the community members who volunteered as mentors. We’re also pleased to welcome five new contributors to the P4 ecosystem.
P4 Projects for GSoC 2026
Here are the five accepted projects:
Polyglot P4TC: Python and Rust API Wrappers for Linux TC-based P4
- Contributor: Attaullah Ansari, Birla Institute of Technology, Mesra
- Mentors: Jamal Hadi Salim, Victor Nogueira Evangelos Haleplidis
BMv2 packet trace support
- Contributor: Yuao Ma, Huazhong University of Science and Technology
- Mentors: Matthew Lam, Bili Dong
Enhancing P4-SpecTec Usability: A Mechanized Specification for Nano-P4
- Contributor: Haechan Kwon, Korea Advanced Institute of Science & Technology
- Mentor: Jaehyun Lee
Integrating P4 Based In Network Machine Learning Framework into P4Pi
- Contributor: Yuzhong (WeiWei) Luo, University of Oxford
- Mentor: Peng Qian
Learn more about each of these exciting projects!