This repository contains various code snippets and learnings around eBPF
☆84Jun 10, 2024Updated last year
Alternatives and similar repositories for learning-ebpf
Users that are interested in learning-ebpf are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- An init system for simplifying the process of running docker containers as firecracker microvms☆16Nov 6, 2023Updated 2 years ago
- eBPF sk_lookup program as a golang library☆30Mar 29, 2023Updated 2 years ago
- ☆35Dec 12, 2024Updated last year
- Ingress node firewall implements Kubernetes operator to provision stateless ingress node level firewall rules, stateless ingress node fir…☆71Mar 9, 2026Updated 2 weeks ago
- ☆16Mar 13, 2024Updated 2 years ago
- Machinery for implementing Gateway API policies☆13Feb 18, 2026Updated last month
- 🐙 JSON diff diver — the time machine for your JSON objects☆16Dec 22, 2025Updated 3 months ago
- Getting Started with eBPF☆27Nov 4, 2023Updated 2 years ago
- A DBus client implementation in Go.☆17Feb 4, 2025Updated last year
- eBPF-based programmable firewall, intended for use in Go backends☆26Jan 26, 2026Updated last month
- Steering connections to sockets with BPF socket lookup hook (eBPF Summit 2020)☆45Jun 1, 2021Updated 4 years ago
- ☆22Updated this week
- This project process eBPF events into Prometheus metrics via a Go user-space application. A Grafana dashboard is included to visualize Ke…☆14Apr 22, 2025Updated 11 months ago
- Pong game written in the boot sector☆38Jan 26, 2026Updated last month
- BPF IP routing toolkit☆31Updated this week
- Some quines in the Go programming language☆15Mar 8, 2023Updated 3 years ago
- [EOL] Reworking kube-proxy's architecture☆241Jul 9, 2024Updated last year
- An eBPF Manager for Linux and Kubernetes☆726Updated this week
- A very basic eBPF Load Balancer in a few lines of C☆355May 20, 2024Updated last year
- Repository for attempting to parse TCP header options in XDP.☆20Nov 10, 2021Updated 4 years ago
- Self reloading container alternative for ngnix.☆18Sep 25, 2023Updated 2 years ago
- Quick to TCP proxy and vice versa☆17Mar 23, 2023Updated 3 years ago
- Monitor cross-zone network traffic in Kubernetes.☆177Nov 14, 2025Updated 4 months ago
- ☆15Oct 19, 2022Updated 3 years ago
- Go library for interacting with AF_PACKET sockets with socket timestamp support☆20May 10, 2022Updated 3 years ago
- ☆20Feb 7, 2020Updated 6 years ago
- eBPF based tool to monitor disk usage, perform actions when threshold breached.☆24Nov 25, 2025Updated 3 months ago
- Linux Kernel XFRM offload via eBPF/XDP☆34Feb 20, 2026Updated last month
- Examples for aquasecurity/libbpfgo and cilium/ebpf☆189Feb 1, 2026Updated last month
- An example of how to build a custom kubectl sidecar container☆32Dec 9, 2024Updated last year
- ☆16Nov 13, 2023Updated 2 years ago
- XDP tutorial☆31Apr 19, 2020Updated 5 years ago
- API for coordinating Maintenance in Kubernetes.☆26Jul 18, 2025Updated 8 months ago
- Communicating with NATS using the HTTP protocol.☆19Jun 22, 2024Updated last year
- 🦀 Bloom filter implementation in Rust 🦀☆18Jan 30, 2026Updated last month
- bpfluga is an agentless eBPF observability tool written in Go that deploys, manages, and detaches eBPF programs via SSH for deep kernel i…☆16Mar 28, 2025Updated 11 months ago
- A software load balancing implemention based on ebpf/xdp☆78May 7, 2023Updated 2 years ago
- Easily connect distributed tracing with profiling data.☆15Oct 15, 2024Updated last year
- ebpf compiler in Go; Write Go, get ebpf☆34Oct 28, 2024Updated last year