Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/polycube-network/polycube
eBPF/XDP-based software framework for fast network services running in the Linux kernel.
https://github.com/polycube-network/polycube
bpf bridge cube data-plane ebpf firewall iptables kubernetes linux-kernel nat polycube-networks polycube-services
Last synced: 4 days ago
JSON representation
eBPF/XDP-based software framework for fast network services running in the Linux kernel.
- Host: GitHub
- URL: https://github.com/polycube-network/polycube
- Owner: polycube-network
- License: apache-2.0
- Created: 2018-12-12T04:23:33.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-07T01:11:30.000Z (almost 2 years ago)
- Last Synced: 2025-01-15T14:23:10.844Z (11 days ago)
- Topics: bpf, bridge, cube, data-plane, ebpf, firewall, iptables, kubernetes, linux-kernel, nat, polycube-networks, polycube-services
- Language: C++
- Homepage:
- Size: 20.3 MB
- Stars: 510
- Watchers: 28
- Forks: 104
- Open Issues: 76
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-go - Polycube - eBPF/XDP-based software framework that provides fast and lightweight network functions such as bridges, routers, firewalls, and others. (Networking, Distributed, Microservices & Cloud - Tools & Services)
- awesome-5g - Polycube - eBPF/XDP-based software framework for fast network services running in the Linux kernel. (Platforms)
README
![Polycube](Documentation/images/polycube-logo.png )
# Polycube
[![Build Status](http://130.192.225.104:8080/buildStatus/icon?job=polycube_netgroup/master)](http://130.192.225.104:8080/job/polycube_netgroup/)
[![Tests Status](http://130.192.225.104:9000/tests/polycube-test/master)](http://130.192.225.104:8080/job/polycube-test/job/master/)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)``Polycube`` is an **open source** software framework that provides **fast** and **lightweight** **network functions** such as bridges, routers, firewalls, and others.
Polycube services, called `cubes`, can be composed to build arbitrary **service chains** and provide custom network connectivity to **namespaces**, **containers**, **virtual machines**, and **physical hosts**.
For more information, jump to the project [Documentation](https://polycube-network.readthedocs.io/en/latest/).
## Quick links
- [Introduction to Polycube](https://polycube-network.readthedocs.io/en/latest/intro.html)
- [Quickstart](https://polycube-network.readthedocs.io/en/latest/quickstart.html)
- [Documentation](https://polycube-network.readthedocs.io/en/latest/)
- [pcn-k8s - The CNI network plugin for Kubernetes](https://polycube-network.readthedocs.io/en/latest/components/k8s/pcn-kubernetes.html)
- [pcn-iptables - A clone of Iptables based on eBPF](https://polycube-network.readthedocs.io/en/latest/components/iptables/pcn-iptables.html)## Licence
Polycube is licensed under the Apache License, Version 2.0 (ALv2).