stolsma / go-p4packView external linksLinks
Always wanted to write performant P4 based networking application in Go but don't know where to start? Then this is the place to get to. This repository contains several ready to use packages written in Go along with several example applications using those packages.
☆18Feb 24, 2023Updated 2 years ago
Alternatives and similar repositories for go-p4pack
Users that are interested in go-p4pack are comparing it to the libraries listed below
Sorting:
- The P4 version of the Zodiac FX firmware☆10Jul 25, 2019Updated 6 years ago
- Table-Driven Interface (TDI) for a P4-programmable backend device.☆41Jan 27, 2025Updated last year
- Native In-Kernel P4-programmable Software Switch for Software-Defined Networking (previously PSA-eBPF)☆48Nov 24, 2025Updated 2 months ago
- ☆12Apr 4, 2022Updated 3 years ago
- Generating P4 Code for the Application Layer☆15Sep 27, 2023Updated 2 years ago
- A P4 compiler☆135Updated this week
- RARE for P4Lang bmv2 dataplane target☆30Feb 6, 2026Updated last week
- P4 driver SW for P4 DPDK target.☆64Jan 1, 2026Updated last month
- Ideas for P4 Projects.☆14Sep 18, 2024Updated last year
- ☆16Oct 26, 2020Updated 5 years ago
- Juniper's P4 Runtime server implementation.☆18Sep 24, 2018Updated 7 years ago
- Reducing P4 Language’s Voluminosity using Higher-Level Constructs☆15Oct 15, 2022Updated 3 years ago
- WIP for experimenting an opensource SR controller☆14Mar 23, 2022Updated 3 years ago
- An interactive Python shell for P4Runtime☆89Nov 24, 2025Updated 2 months ago
- ☆46Updated this week
- ☆12May 23, 2022Updated 3 years ago
- Retargetable compiler for the P4 language☆124Jul 10, 2025Updated 7 months ago
- P4.org's Participation in Google Summer of Code☆25Feb 7, 2026Updated last week
- The SD-Fabric data plane☆33Jan 9, 2023Updated 3 years ago
- IPDK Networking Recipe (P4 Control Plane)☆40Jan 20, 2026Updated 3 weeks ago
- μP4: A framework for programming dataplane of network devices☆34Aug 4, 2020Updated 5 years ago
- An infrastructure platform for network services☆77Feb 2, 2026Updated last week
- Portable NIC Architecture☆60Feb 15, 2024Updated last year
- Off-Platform Application example for ONOS Intent Monitor and Reroute service☆11Jul 23, 2019Updated 6 years ago
- Some notes to build and run P4 DPDK target☆23Aug 21, 2022Updated 3 years ago
- Open vSwitch☆25Jan 31, 2025Updated last year
- Flightplan is a toolchain for the flexible decomposition of P4 programs and their allocation to heterogeneous hardware to improve perform…☆29Apr 14, 2021Updated 4 years ago
- Examples and other collateral for deploying ONOS clusters using Kubernetes.☆23Mar 9, 2020Updated 5 years ago
- P4 codes for research projects☆220Nov 3, 2024Updated last year
- Automatic test case generator for P4 programs☆71Jun 27, 2022Updated 3 years ago
- DINC is a framework that efficiently plans and implements P4-based service partitions on multiple network devices.☆30Updated this week
- ONOS app that provides Tofino-specific versions of the fabric.p4 pipeconf to use Stratum+Tofino-enabled switches with Trellis☆22Sep 30, 2025Updated 4 months ago
- A P4 implementation of a 5G UPF for BMv2☆15Oct 11, 2021Updated 4 years ago
- Native Golang implementation of the PCEP protocol☆13Jul 17, 2020Updated 5 years ago
- Documents related to the proposed COIN research group☆11Feb 23, 2024Updated last year
- FOP4: Function Offloading Prototyping with P4☆12Mar 26, 2021Updated 4 years ago
- The code runs on the netronome smart card to filtering PPPoE and PPP control plane packet send to vbras and Decap\Encap data plane packet…☆11Jun 21, 2017Updated 8 years ago
- P4Runtime Controller Library☆13Nov 20, 2025Updated 2 months ago
- ☆27Jan 21, 2025Updated last year