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
Sorting:
- ☆35Dec 12, 2024Updated last year
- An init system for simplifying the process of running docker containers as firecracker microvms☆16Nov 6, 2023Updated 2 years ago
- A DBus client implementation in Go.☆17Feb 4, 2025Updated last year
- API for coordinating Maintenance in Kubernetes.☆26Jul 18, 2025Updated 7 months ago
- Ingress node firewall implements Kubernetes operator to provision stateless ingress node level firewall rules, stateless ingress node fir…☆71Feb 13, 2026Updated 2 weeks ago
- Pong game written in the boot sector☆38Jan 26, 2026Updated last month
- BPF IP routing toolkit☆30Feb 21, 2026Updated last week
- Some quines in the Go programming language☆15Mar 8, 2023Updated 2 years ago
- 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 10 months ago
- Getting Started with eBPF☆27Nov 4, 2023Updated 2 years ago
- eBPF sk_lookup program as a golang library☆30Mar 29, 2023Updated 2 years ago
- social reputation checker for Go modules☆24Feb 16, 2026Updated 2 weeks ago
- Easily connect distributed tracing with profiling data.☆14Oct 15, 2024Updated last year
- ☆16Mar 13, 2024Updated last year
- ☆22Updated this week
- 🐙 JSON diff diver — the time machine for your JSON objects☆16Dec 22, 2025Updated 2 months ago
- 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
- Redis on the Autopilot Pattern☆15Apr 24, 2017Updated 8 years ago
- An example of how to build a custom kubectl sidecar container☆32Dec 9, 2024Updated last year
- eBPF agent to trace processes back to SSH Client IP☆20Sep 28, 2023Updated 2 years ago
- A very basic eBPF Load Balancer in a few lines of C☆355May 20, 2024Updated last year
- Demo of how Gateway API can be used with Cilium☆17Feb 18, 2024Updated 2 years ago
- A very simple synthesizer☆43Dec 13, 2023Updated 2 years ago
- ☆20Sep 2, 2023Updated 2 years ago
- Self reloading container alternative for ngnix.☆18Sep 25, 2023Updated 2 years ago
- Ansible role to install Cilium network on a Kubernetes cluster☆20Oct 9, 2025Updated 4 months ago
- Repository for attempting to parse TCP header options in XDP.☆19Nov 10, 2021Updated 4 years ago
- [EOL] Reworking kube-proxy's architecture☆242Jul 9, 2024Updated last year
- flowlat is an eBPF-based tool for monitoring TCP SYN/SYN-ACK latency.☆54Apr 5, 2023Updated 2 years ago
- Inkernel cache for Redis that serves requests before the execution of the standard network stack.☆20Jun 4, 2022Updated 3 years ago
- Examples for aquasecurity/libbpfgo and cilium/ebpf☆188Feb 1, 2026Updated last month
- This repository contains examples of Kyverno policies for controlling the creation of Cilium Network policies☆22Nov 2, 2023Updated 2 years ago
- Custom load balancing implementation for SO_REUSEPORT with eBPF☆24Sep 13, 2023Updated 2 years ago
- Netfilter binding for Lua☆20Dec 14, 2023Updated 2 years ago
- Steering connections to sockets with BPF socket lookup hook (eBPF Summit 2020)☆45Jun 1, 2021Updated 4 years ago
- Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more☆1,692Jan 27, 2026Updated last month
- An eBPF Manager for Linux and Kubernetes☆715Feb 23, 2026Updated last week
- Advent of code in eBPF☆46Jan 15, 2024Updated 2 years ago
- eBPF-based programmable firewall, intended for use in Go backends☆26Jan 26, 2026Updated last month