{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"p4c","owner":"p4lang","isFork":false,"description":"P4_16 reference compiler","allTopics":["p4c","p4language","p4"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":81,"issueCount":250,"starsCount":657,"forksCount":435,"license":"Apache License 2.0","participation":[5,4,7,11,5,5,9,7,8,3,9,11,6,5,7,4,5,5,1,11,6,4,14,13,19,18,26,21,7,24,12,11,15,6,15,4,5,7,6,9,11,6,5,16,13,8,7,13,8,12,8,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-19T21:21:18.856Z"}},{"type":"Public","name":"behavioral-model","owner":"p4lang","isFork":false,"description":"The reference P4 software switch","allTopics":["p4","bmv2"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":6,"issueCount":44,"starsCount":534,"forksCount":327,"license":"Apache License 2.0","participation":[0,0,2,4,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-19T16:46:30.484Z"}},{"type":"Public","name":"p4-spec","owner":"p4lang","isFork":false,"description":"","allTopics":["p4"],"primaryLanguage":{"name":"TeX","color":"#3D6117"},"pullRequestCount":10,"issueCount":59,"starsCount":175,"forksCount":80,"license":"Apache License 2.0","participation":[2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,9,0,0,6,2,0,0,2,3,0,0,0,2,4,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-18T17:06:12.139Z"}},{"type":"Public","name":"p4runtime","owner":"p4lang","isFork":false,"description":"Specification documents for the P4Runtime control-plane API","allTopics":["p4"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":81,"starsCount":142,"forksCount":87,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-18T10:19:46.423Z"}},{"type":"Public","name":"gsoc","owner":"p4lang","isFork":false,"description":"P4.org's Participation in Google Summer of Code","allTopics":["gsoc","p4"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-15T14:35:38.238Z"}},{"type":"Public","name":"tutorials","owner":"p4lang","isFork":false,"description":"P4 language tutorials","allTopics":[],"primaryLanguage":{"name":"P4","color":"#7055b5"},"pullRequestCount":5,"issueCount":9,"starsCount":1318,"forksCount":875,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,3,10,2,1,1,2,8,13,1,0,0,0,0,6,0,0,1,2,3,0,0,0,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-02T04:54:28.981Z"}},{"type":"Public","name":"tdi","owner":"p4lang","isFork":false,"description":"Table-Driven Interface (TDI) for a P4-programmable backend device.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":3,"issueCount":9,"starsCount":39,"forksCount":23,"license":"Apache License 2.0","participation":[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-22T06:54:42.061Z"}},{"type":"Public","name":"p4-dpdk-target","owner":"p4lang","isFork":false,"description":"P4 driver SW for P4 DPDK target.","allTopics":["dpdk","p4"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":2,"issueCount":11,"starsCount":55,"forksCount":20,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-28T18:27:18.031Z"}},{"type":"Public","name":"p4runtime-shell","owner":"p4lang","isFork":false,"description":"An interactive Python shell for P4Runtime","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":17,"starsCount":76,"forksCount":40,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T20:38:46.613Z"}},{"type":"Public","name":"PI","owner":"p4lang","isFork":false,"description":"An implementation framework for a P4Runtime server","allTopics":["p4","p4runtime"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":6,"issueCount":20,"starsCount":164,"forksCount":107,"license":"Apache License 2.0","participation":[0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T16:45:40.617Z"}},{"type":"Public","name":"p4lang.github.io","owner":"p4lang","isFork":false,"description":"Deprecated P4.org website","allTopics":["website","p4"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":2,"issueCount":1,"starsCount":23,"forksCount":42,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T00:36:41.617Z"}},{"type":"Public","name":"p4-constraints","owner":"p4lang","isFork":false,"description":"Constraints on P4 objects enforced at runtime","allTopics":["p4","p4runtime"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":4,"starsCount":14,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T20:51:52.881Z"}},{"type":"Public","name":"p4pi","owner":"p4lang","isFork":false,"description":"P4 on Raspberry Pi for Networking Education","allTopics":["p4","raspberry-pi","wifi"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":8,"starsCount":122,"forksCount":31,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T13:19:39.643Z"}},{"type":"Public","name":"target-utils","owner":"p4lang","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T17:10:28.577Z"}},{"type":"Public","name":"target-syslibs","owner":"p4lang","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":9,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T00:44:44.985Z"}},{"type":"Public","name":"ptf","owner":"p4lang","isFork":false,"description":"Packet Test Framework","allTopics":["p4"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":10,"starsCount":143,"forksCount":99,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-18T19:45:27.196Z"}},{"type":"Public","name":"pna","owner":"p4lang","isFork":false,"description":"Portable NIC Architecture","allTopics":[],"primaryLanguage":{"name":"P4","color":"#7055b5"},"pullRequestCount":8,"issueCount":39,"starsCount":54,"forksCount":21,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-15T16:25:30.347Z"}},{"type":"Public","name":"p4analyzer","owner":"p4lang","isFork":false,"description":"A Language Server Protocol (LSP) compliant analyzer for the P4 language","allTopics":["p4","lsp","lsp-server","p4lang"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":13,"starsCount":19,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-30T07:46:24.510Z"}},{"type":"Public","name":"third-party","owner":"p4lang","isFork":false,"description":"Third-party dependencies for p4lang software","allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":1,"issueCount":0,"starsCount":8,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-12T21:47:41.035Z"}},{"type":"Public","name":"p4app-TCP-INT","owner":"p4lang","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-03T19:33:45.968Z"}},{"type":"Public archive","name":"p4c-bm","owner":"p4lang","isFork":false,"description":"Generates the JSON configuration for the behavioral-model (bmv2), as well as the C/C++ PD code","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":1,"starsCount":24,"forksCount":29,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-26T19:45:45.416Z"}},{"type":"Public","name":"p4app-switchML","owner":"p4lang","isFork":false,"description":"Switch ML Application","allTopics":["machine-learning","dpdk","rdma","tofino","p4","collectives","tna","p4lang","in-network-compute"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":11,"starsCount":166,"forksCount":45,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-15T03:23:37.846Z"}},{"type":"Public","name":"p4app","owner":"p4lang","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":20,"starsCount":112,"forksCount":58,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-06T09:01:20.024Z"}},{"type":"Public archive","name":"p4ofagent","owner":"p4lang","isFork":false,"description":"Openflow agent on a P4 dataplane","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":3,"starsCount":27,"forksCount":18,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-31T22:13:45.656Z"}},{"type":"Public archive","name":"scapy-vxlan","owner":"p4lang","isFork":false,"description":"A scapy clone, with support for additional packet headers","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":3,"starsCount":36,"forksCount":16,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-11T21:38:00.858Z"}},{"type":"Public","name":"p4-applications","owner":"p4lang","isFork":false,"description":"P4 Applications WG repo","allTopics":[],"primaryLanguage":{"name":"P4","color":"#7055b5"},"pullRequestCount":4,"issueCount":5,"starsCount":107,"forksCount":45,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-09-10T10:51:04.429Z"}},{"type":"Public","name":"switch","owner":"p4lang","isFork":false,"description":"Consolidated switch repo (API, SAI and Nettlink)","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":3,"issueCount":13,"starsCount":152,"forksCount":72,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-29T16:31:01.670Z"}},{"type":"Public","name":"governance","owner":"p4lang","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-22T14:44:25.707Z"}},{"type":"Public","name":"ntf","owner":"p4lang","isFork":false,"description":"Network Test Framework","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":4,"starsCount":37,"forksCount":16,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-16T10:12:42.085Z"}},{"type":"Public","name":"hackathons","owner":"p4lang","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"P4","color":"#7055b5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-05-04T08:19:39.118Z"}}],"repositoryCount":42,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"p4lang repositories"}