Awesome eBPF
A curated list of awesome eBPF resources, libraries, and tools for efficient tracing, monitoring, and extending Linux kernel capabilities.
About this tool
Awesome eBPF
- Website: https://github.com/zoidbergwill/awesome-ebpf#readme
- Category: Themed Directories
- Tags: awesome-lists, ebpf, security
- Brand: zoidbergwill
Description
Awesome eBPF is a curated, community-driven list of projects and resources related to extended Berkeley Packet Filter (eBPF). It focuses on tools, libraries, and references for low-level packet processing, tracing, monitoring, security, and extending Linux kernel capabilities.
Features
-
Curated project directory
- Maintains a structured list of “awesome” eBPF-related projects.
- Focuses on high-signal resources for working with eBPF in the Linux ecosystem.
-
Coverage across the eBPF ecosystem
- Includes projects for:
- Low-level packet processing (e.g., XDP)
- System tracing and observability
- Monitoring system events and performance
- Access control and security (e.g., over cgroups)
- Highlights tools that leverage eBPF’s performance, programmability, and flexibility.
- Includes projects for:
-
Educational context on eBPF
- Explains the evolution from classic BPF (cBPF) to extended BPF (eBPF).
- Describes core eBPF capabilities such as:
- In-kernel virtual machine for user-space–supplied programs
- Safety and termination checks
- JIT compilation for eBPF programs
- Persistent maps and a standard library
- Hardware offload support
-
Reference to broader ecosystem resources
- Links to external eBPF learning and project directories, such as:
- ebpf.io for introductory material
- ebpf.io/projects for related project listings.
- Links to external eBPF learning and project directories, such as:
-
Open contribution model
- Public GitHub repository structure with:
readme.mdfor the main awesome listcontributing.mdfor contribution guidelinescode-of-conduct.mdfor community conduct rulesCODEOWNERSdefining maintainers
- Encourages the community to help keep the list current and improve its signal-to-noise ratio.
- Public GitHub repository structure with:
-
Licensing and repository metadata
- Includes a
LICENSEfile specifying usage terms for the list. - Standard project files (
package.json,yarn.lock,.gitattributes) to support repository tooling and maintenance.
- Includes a
Pricing
- Not applicable. Awesome eBPF is an open, public GitHub repository and resource list with no pricing or paid plans indicated.
Loading more......
Information
Categories
Tags
Similar Products
6 result(s)A curated Awesome-style directory of resources focused on application security, including guides, tools, and best practices for securing software applications.
An Awesome directory of resources on packing and unpacking executable formats, including tools and research on executable packing.
An Awesome collection of honeypot resources and tools for building deception traps to study and detect attackers.
An Awesome directory of incident response tools, playbooks, and learning materials for handling and investigating security incidents.
An Awesome collection of resources about lockpicking, covering the theory and practice of opening locks without keys.
An Awesome list of resources for cybersecurity blue teams, focusing on defense, monitoring, and detection capabilities.