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 3 years ago
Alternatives and similar repositories for go-p4pack
Users that are interested in go-p4pack are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- User space agent and eBPF programs that provide INT support to end hosts☆15Jan 20, 2022Updated 4 years ago
- Prometheus exporter for INT☆11Apr 27, 2018Updated 8 years ago
- A P4 compiler☆139Updated this week
- Table-Driven Interface (TDI) for a P4-programmable backend device.☆41Jan 27, 2025Updated last year
- ☆12Apr 4, 2022Updated 4 years ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- P4 driver SW for P4 DPDK target.☆67Updated this week
- Native In-Kernel P4-programmable Software Switch for Software-Defined Networking (previously PSA-eBPF)☆49Nov 24, 2025Updated 11 months ago
- ☆16Oct 26, 2020Updated 6 years ago
- RARE for P4Lang bmv2 dataplane target☆30Oct 10, 2026Updated 3 weeks ago
- μP4: A framework for programming dataplane of network devices☆35Aug 4, 2020Updated 6 years ago
- Ideas for P4 Projects.☆15Sep 18, 2024Updated 2 years ago
- Reducing P4 Language’s Voluminosity using Higher-Level Constructs☆15Oct 15, 2022Updated 4 years ago
- IPDK Networking Recipe (P4 Control Plane)☆41May 11, 2026Updated 5 months ago
- ☆12May 23, 2022Updated 4 years ago
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- Set of tutorials that use PINS☆25Oct 31, 2022Updated 4 years ago
- Go client for P4Runtime☆43Mar 18, 2026Updated 7 months ago
- P4 formalization using Ott and HOL4☆20Updated this week
- Constraints on P4 objects enforced at runtime☆19Sep 24, 2026Updated last month
- An interactive Python shell for P4Runtime☆91Oct 12, 2026Updated 3 weeks ago
- WIP for experimenting an opensource SR controller☆14Mar 23, 2022Updated 4 years ago
- High Performance Packet Timestamping with Programmable Packet Processors☆30Sep 21, 2026Updated last month
- Examples and other collateral for deploying ONOS clusters using Kubernetes.☆23Mar 9, 2020Updated 6 years ago
- Portable NIC Architecture☆61Jun 2, 2026Updated 5 months ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Juniper's P4 Runtime server implementation.☆18Sep 24, 2018Updated 8 years ago
- ONOS app that provides Tofino-specific versions of the fabric.p4 pipeconf to use Stratum+Tofino-enabled switches with Trellis☆22Sep 30, 2025Updated last year
- Off-Platform Application example for ONOS Intent Monitor and Reroute service☆11Jul 23, 2019Updated 7 years ago
- Retargetable compiler for the P4 language☆125Jul 10, 2025Updated last year
- ☆50Oct 6, 2026Updated 3 weeks ago
- SONiC Book ... a place to store SONiC information☆15Dec 30, 2023Updated 2 years ago
- Software Defined Networks -- Micro-book☆179Nov 28, 2025Updated 11 months ago
- Open vSwitch☆25Jan 31, 2025Updated last year
- Rust BFRT interface to configure Intel Tofino switches.☆11Jul 10, 2026Updated 3 months ago
- 1-Click AI Models by DigitalOcean Gradient • AdDeploy popular AI models on DigitalOcean Gradient GPU virtual machines with just a single click. Zero configuration with optimized deployments.
- P4 codes for research projects☆220Nov 3, 2024Updated 2 years ago
- A P4 implementation of a 5G UPF for BMv2☆15Oct 11, 2021Updated 5 years ago
- ☆32Jan 7, 2023Updated 3 years ago
- Generating P4 Code for the Application Layer☆16Sep 27, 2023Updated 3 years ago
- Protocol Independent Forwarding intermediate representation experimental framework☆11Jan 17, 2017Updated 9 years ago
- DINC is a framework that efficiently plans and implements P4-based service partitions on multiple network devices.☆31Feb 10, 2026Updated 8 months ago
- ☆28Jan 21, 2025Updated last year