eBPF-based Networking, Security, and Observability
-
Updated
Jul 24, 2025 - Go
Network refers to a collection of computers, servers, mainframes, network devices, peripherals, or other devices connected to one another to allow the sharing of data. This topic covers the fundamentals of networking, including network architecture, protocols, and technologies, as well as advanced topics like network security, virtualization, and cloud computing. Discussions include how networks are designed, maintained, and secured, and the impact of emerging technologies on networking.
eBPF-based Networking, Security, and Observability
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
🏔 Love Freedom - ❌ Block Mass Surveillance
OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on Linux
Cloud native networking and network security
Container Network Interface - networking for Linux containers
Kubernetes-based, scale-to-zero, request-driven compute
High performance, simple, extensible golang open source network library
View HTTP/HTTPS requests made by any Linux program
High performance, distributed and low latency publish-subscribe platform.
Bulk port forwarding Kubernetes services for local development.
🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.
The parent project for OpenZiti. Here you will find the executables for a fully zero trust, application embedded, programmable network @openziti
Lightweight, facility, high performance golang based game server framework
eBPF distributed networking observability tool for Kubernetes
An open source real-time network topology and protocols analyzer
router7 is a small home internet router completely written in Go. It is implemented as a gokrazy appliance.
Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.
Created by The network engineering community