eBPF

eBPF is a technology that can run sandboxed programs in a privileged context such as the operating system kernel.
It is used to safely and efficiently extend the capabilities of the kernel at runtime without requiring to change kernel source code or load kernel modules.
Here are 1,088 public repositories matching this topic...
Language:All
Sort:Most stars
APM, Application Performance Monitoring System
- Updated
Dec 17, 2025 - Java
eBPF-based Networking, Security, and Observability
- Updated
Dec 18, 2025 - Go
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
- Updated
Nov 6, 2025 - Go
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
- Updated
Dec 13, 2025 - C
Cloud Native Runtime Security
- Updated
Dec 17, 2025 - C++
Web-based Traffic and Security Network Traffic Monitoring
- Updated
Dec 17, 2025 - Lua
ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
- Updated
Dec 15, 2025 - Go
Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.
- Updated
Dec 17, 2025 - Go
Cloud native networking and network security
- Updated
Dec 18, 2025 - Go
Instant Kubernetes-Native Application Observability
- Updated
Dec 17, 2025 - C++
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
- Updated
Dec 18, 2025 - C
eBPF-based Linux high-performance transparent proxy solution.
- Updated
Nov 3, 2025 - Go
A curated list of awesome projects related to eBPF.
- Updated
Dec 4, 2025
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
- Updated
Dec 18, 2025 - TypeScript
eBPF-based Security Observability and Runtime Enforcement
- Updated
Dec 17, 2025 - C
Linux Runtime Security and Forensics using eBPF
- Updated
Dec 17, 2025 - Go
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
- Updated
Dec 17, 2025 - Rust
Hubble - Network, Service & Security Observability for Kubernetes using eBPF
- Updated
Dec 16, 2025 - Makefile
Created by Alexei Starovoitov, Daniel Borkmann
Released 2014
- Followers
- 236 followers
- Website
- github.com/topics/ebpf
- Wikipedia
- Wikipedia