Skip to content
Change the repository type filter

All

    Repositories list

    • An experimental project to bring MLIR to P4C.
      MLIR
      Other
      25145419Updated Jul 17, 2026Jul 17, 2026
    • p4c

      Public
      P4_16 reference compiler
      C++
      517833375102Updated Jul 17, 2026Jul 17, 2026
    • The reference P4 software switch
      C++
      Other
      3946464916Updated Jul 17, 2026Jul 17, 2026
    • A Language Server Protocol (LSP) compliant analyzer for the P4 language
      Rust
      Apache License 2.0
      623132Updated Jul 14, 2026Jul 14, 2026
    • C++
      Other
      38200296Updated Jul 14, 2026Jul 14, 2026
    • PI

      Public
      An implementation framework for a P4Runtime server
      C++
      Other
      119178198Updated Jul 12, 2026Jul 12, 2026
    • p4runtime

      Public
      Specification documents for the P4Runtime control-plane API
      Python
      Other
      102171876Updated Jul 10, 2026Jul 10, 2026
    • gsoc

      Public
      P4.org's Participation in Google Summer of Code
      HTML
      Apache License 2.0
      243010Updated Jul 6, 2026Jul 6, 2026
    • tutorials

      Public
      P4 language tutorials
      Python
      Other
      9421.6k810Updated Jul 4, 2026Jul 4, 2026
    • ptf

      Public
      Packet Test Framework
      Python
      Other
      1161731611Updated Jul 3, 2026Jul 3, 2026
    • p4-spec

      Public
      TeX
      Other
      932008230Updated Jun 30, 2026Jun 30, 2026
    • An interactive Python shell for P4Runtime
      Python
      Other
      4690153Updated Jun 25, 2026Jun 25, 2026
    • .github

      Public
      Organization-wide policy and governance documents.
      Other
      3202Updated Jun 20, 2026Jun 20, 2026
    • Constraints on P4 objects enforced at runtime
      C++
      Other
      171724Updated Jun 18, 2026Jun 18, 2026
    • p4pi

      Public
      P4 on Raspberry Pi for Networking Education
      JavaScript
      Apache License 2.0
      3513291Updated Jun 18, 2026Jun 18, 2026
    • pna

      Public
      Portable NIC Architecture
      P4
      Other
      2461409Updated Jun 2, 2026Jun 2, 2026
    • p4per

      Public
      The repository for P4 Project Enhancement Requests (P4PERs).
      Shell
      Apache License 2.0
      2221Updated May 30, 2026May 30, 2026
    • Third-party dependencies for p4lang software
      Dockerfile
      13804Updated Apr 8, 2026Apr 8, 2026
    • P4 driver SW for P4 DPDK target.
      C++
      Apache License 2.0
      2366152Updated Mar 8, 2026Mar 8, 2026
    • A program which ensures source code files have copyright license headers by scanning directory patterns recursively
      Go
      Apache License 2.0
      194000Updated Feb 9, 2025Feb 9, 2025
    • tdi

      Public
      Table-Driven Interface (TDI) for a P4-programmable backend device.
      C++
      Apache License 2.0
      254195Updated Jan 27, 2025Jan 27, 2025
    • Ideas for P4 Projects.
      Apache License 2.0
      315280Updated Sep 18, 2024Sep 18, 2024
    • Deprecated P4.org website
      HTML
      Apache License 2.0
      412212Updated Jun 11, 2024Jun 11, 2024
    • C
      Apache License 2.0
      9410Updated Apr 30, 2024Apr 30, 2024
    • C
      Apache License 2.0
      9300Updated Apr 30, 2024Apr 30, 2024
    • C
      Other
      62300Updated Feb 3, 2023Feb 3, 2023
    • p4c-bm

      Public archive
      Generates the JSON configuration for the behavioral-model (bmv2), as well as the C/C++ PD code
      Python
      Apache License 2.0
      322412Updated Dec 26, 2022Dec 26, 2022
    • Switch ML Application
      C++
      Apache License 2.0
      50203130Updated Jul 15, 2022Jul 15, 2022
    • p4app

      Public
      Python
      Apache License 2.0
      60113194Updated Apr 6, 2022Apr 6, 2022
    • p4ofagent

      Public archive
      Openflow agent on a P4 dataplane
      C
      183030Updated Jan 31, 2022Jan 31, 2022
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.