#Ebpf

Showing 60 of 123 repositories tagged #ebpf, ranked by stars

cilium
cilium
cilium

eBPF-based Networking, Security, and Observability

Score
100
โ˜… 24.7k โ‘‚ 3.9k โ€”
Go
kubesphere
kubesphere
kubesphere

The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management โŽˆ ๐Ÿ–ฅ โ˜๏ธ

Score
96
โ˜… 17.0k โ‘‚ 2.7k +1/day
Go
gojue
gojue
ecapture

Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.

Score
92
โ˜… 15.3k โ‘‚ 1.6k +4/day
C
kubeshark
kubeshark
kubeshark

eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.

Score
88
โ˜… 12.0k โ‘‚ 543 +8/day
Go
falcosecurity
falcosecurity
falco

Cloud Native Runtime Security

Score
100
โ˜… 9.1k โ‘‚ 1.0k โ€”
C++
ntop
ntop
ntopng

Web-based Traffic and Security Network Traffic Monitoring

Score
100
โ˜… 7.9k โ‘‚ 748 +6/day
Lua
cilium
cilium
ebpf

ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.

Score
80
โ˜… 7.8k โ‘‚ 876 +5/day
Go
coroot
coroot
coroot

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.

Score
76
โ˜… 7.8k โ‘‚ 385 +21/day
Go
projectcalico
projectcalico
calico

Cloud native networking and network security

Score
84
โ˜… 7.3k โ‘‚ 1.6k โ€”
Go
pixie-io
pixie-io
pixie

Instant Kubernetes-Native Application Observability

Score
72
โ˜… 6.5k โ‘‚ 501 +7/day
C++
daeuniverse
daeuniverse
dae

eBPF-based Linux high-performance transparent proxy solution.

Score
68
โ˜… 6.0k โ‘‚ 380 +74/day
Go
parca-dev
parca-dev
parca

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.

Score
60
โ˜… 4.9k โ‘‚ 251 +4/day
TypeScript
cilium
cilium
tetragon

eBPF-based Security Observability and Runtime Enforcement

Score
97
โ˜… 4.8k โ‘‚ 563 โ€”
C
aya-rs
aya-rs
aya

Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.

Score
100
โ˜… 4.7k โ‘‚ 448 โ€”
Rust
domcyrus
domcyrus
rustnet

Per-process network monitoring for your terminal with deep packet inspection. Cross-platform, sandboxed.

Score
92
โ˜… 4.7k โ‘‚ 214 +7/day
Rust
aquasecurity
aquasecurity
tracee

Linux Runtime Security and Forensics using eBPF

Score
64
โ˜… 4.5k โ‘‚ 504 +1/day
Go
cilium
cilium
hubble

Hubble - Network, Service & Security Observability for Kubernetes using eBPF

Score
94
โ˜… 4.2k โ‘‚ 287 +9/day
Makefile
odigos-io
odigos-io
odigos

Distributed tracing without code changes. ๐Ÿš€ Instantly monitor any application using OpenTelemetry and eBPF

Score
56
โ˜… 3.7k โ‘‚ 254 +1/day
Go
microsoft
microsoft
retina

eBPF distributed networking observability tool for Kubernetes

Score
97
โ˜… 3.2k โ‘‚ 290 +5/day
Go
inspektor-gadget
inspektor-gadget
inspektor-gadget

Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF

Score
94
โ˜… 2.9k โ‘‚ 356 โ€”
C
jfernandez
jfernandez
bpftop

bpftop provides a dynamic real-time view of running eBPF programs. It displays the average runtime, events per second, and estimated total CPU % for each program.

Score
100
โ˜… 2.7k โ‘‚ 128 +2/day
C
kubearmor
kubearmor
KubeArmor

Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (LSM-BPF, AppArmor).

Score
92
โ˜… 2.6k โ‘‚ 507 โ€”
Go
pythops
pythops
oryx

๐Ÿ•ต๏ธโ€โ™‚๏ธ TUI for sniffing network traffic using eBPF on Linux

Score
85
โ˜… 2.5k โ‘‚ 69 +1/day
Rust
alibaba
alibaba
loongcollector

Fast and Lightweight Observability Data Collector

Score
91
โ˜… 2.2k โ‘‚ 437 +1/day
C++
groundcover-com
groundcover-com
caretta

Instant K8s service dependency map, right to your Grafana.

Score
73
โ˜… 2.0k โ‘‚ 81 +2/day
Go
grafana
grafana
beyla

eBPF-based autoinstrumentation of web applications and network metrics

Score
52
โ˜… 2.0k โ‘‚ 184 +2/day
Go
h3xduck
h3xduck
TripleCross

A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking, persistence and stealth capabilities.

Score
69
โ˜… 2.0k โ‘‚ 242 โ€”
C
loxilb-io
loxilb-io
loxilb

eBPF based cloud-native load-balancer for Kubernetes|Edge|Telco|IoT|XaaS.

Score
48
โ˜… 1.9k โ‘‚ 145 +3/day
Go
krisnova
krisnova
boopkit

Linux eBPF backdoor over TCP. Spawn reverse shells, RCE, on prior privileged access. Less Honkin, More Tonkin.

Score
64
โ˜… 1.7k โ‘‚ 182 โ€”
C
ThisSeanZhang
ThisSeanZhang
landscape

The goal is to make it easier to configure your favorite Linux distribution as a router. Built with Rust and eBPF.

Score
77
โ˜… 1.5k โ‘‚ 101 +9/day
Rust
qpoint-io
qpoint-io
qtap

Qtap: An eBPF agent that captures pre-encrypted network traffic, providing rich context about egress connections and their originating processes.

Score
44
โ˜… 1.4k โ‘‚ 55 โ€”
C
mozillazg
mozillazg
ptcpdump

Process-aware, eBPF-based tcpdump

Score
88
โ˜… 1.2k โ‘‚ 67 โ€”
C
dropbox
dropbox
goebpf

Library to work with eBPF programs from Go

Score
36
โ˜… 1.2k โ‘‚ 82 +1/day
Go
k8spacket
k8spacket
k8spacket

k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF and visualizes in Grafana

Score
100
โ˜… 1.1k โ‘‚ 58 โ€”
Go
harmonycloud
harmonycloud
kindling

eBPF-based Cloud Native Monitoring Tool

Score
64
โ˜… 1.1k โ‘‚ 164 โ€”
Go
exein-io
exein-io
pulsar

A modular and blazing fast runtime security tool for the IoT, powered by eBPF.

Score
78
โ˜… 1.0k โ‘‚ 70 +3/day
Rust
open-telemetry
open-telemetry
opentelemetry-go-instrumentation

OpenTelemetry Auto Instrumentation using eBPF

Score
40
โ˜… 1.0k โ‘‚ 143 +3/day
C
libbpf
libbpf
libbpf-rs

Minimal and opinionated eBPF tooling for the Rust ecosystem

Score
69
โ˜… 995 โ‘‚ 171 โ€”
Rust
gojue
gojue
ebpf-slide

Collection of Linux eBPF slides/documents.

Score
58
โ˜… 981 โ‘‚ 213 โ€”
elesiuta
elesiuta
picosnitch

Monitor network traffic per executable

Score
89
โ˜… 961 โ‘‚ 38 โ€”
C
eunomia-bpf
eunomia-bpf
eunomia-bpf

A Tool to make Build and Run eBPF programs easier

Score
62
โ˜… 883 โ‘‚ 75 โ€”
Rust
techiescamp
techiescamp
devops-tools

Curated List of Best DevOps Tools

Score
67
โ˜… 865 โ‘‚ 270 โ€”
gamemann
gamemann
xdp-firewall

A firewall that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. This is great for dropping malicious traffic from a (D)DoS attack. IPv6 is supported with this firewall! I hope this helps network engineers/programmers interested in utilizing XDP!

Score
83
โ˜… 855 โ‘‚ 134 +6/day
C
Gui774ume
Gui774ume
ebpfkit

ebpfkit is a rootkit powered by eBPF

Score
53
โ˜… 852 โ‘‚ 96 โ€”
C
aquasecurity
aquasecurity
libbpfgo

eBPF library for Go. Powered by libbpf.

Score
32
โ˜… 843 โ‘‚ 101 โ€”
Go
ShinoLeah
ShinoLeah
eDBG

eBPF-based lightweight debugger for Android with MCP support

Score
0
โ˜… 834 โ‘‚ 111 +2/day
C
merbridge
merbridge
merbridge

Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.

Score
12
โ˜… 806 โ‘‚ 96 โ€”
Go
bpfman
bpfman
bpfman

An eBPF Manager for Linux and Kubernetes

Score
54
โ˜… 752 โ‘‚ 83 โ€”
Rust
kmesh-net
kmesh-net
kmesh

High Performance ServiceMesh Data Plane Based on eBPF and Programmable Kernel

Score
85
โ˜… 735 โ‘‚ 234 โ€”
Go
parca-dev
parca-dev
parca-agent

eBPF based always-on CPU/GPU profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!

Score
28
โ˜… 734 โ‘‚ 90 โ€”
Go
getanteon
getanteon
alaz

Alaz: Advanced eBPF Agent for Kubernetes Observability โ€“ Effortlessly monitor K8s service interactions and performance metrics in your K8s environment. Gain in-depth insights with service maps, metrics, and more, while staying alert to crucial system anomalies ๐Ÿ

Score
45
โ˜… 717 โ‘‚ 35 +1/day
C
alibaba
alibaba
kubeskoop

Network monitoring & diagnosis suite for Kubernetes

Score
82
โ˜… 691 โ‘‚ 90 โ€”
Go
cilium
cilium
cilium-cli

CLI to install, manage & troubleshoot Kubernetes clusters running Cilium

Score
86
โ˜… 580 โ‘‚ 224 โ€”
Makefile
polycube-network
polycube-network
polycube

eBPF/XDP-based software framework for fast network services running in the Linux kernel.

Score
39
โ˜… 531 โ‘‚ 104 โ€”
C++
florianl
florianl
go-tc

traffic control in pure go - it allows to read and alter queues, filters and classes

Score
24
โ˜… 528 โ‘‚ 56 +1/day
Go
cilium
cilium
hubble-ui

Observability & Troubleshooting for Kubernetes Services

Score
81
โ˜… 524 โ‘‚ 87 +2/day
TypeScript
eunomia-bpf
eunomia-bpf
agentsight

System-level AI agent profling/tracing tool and skills in eBPF

Score
100
โ˜… 518 โ‘‚ 71 +10/day
C
genuinetools
genuinetools
bpfd

Framework for running BPF programs with rules on Linux as a daemon. Container aware.

Score
31
โ˜… 483 โ‘‚ 40 โ€”
Go
kubernetes-retired
kubernetes-retired
blixt

Layer 4 Kubernetes load-balancer

Score
52
โ˜… 459 โ‘‚ 60 โ€”
Rust
rprinz08
rprinz08
hBPF

hBPF = eBPF in hardware

Score
0
โ˜… 431 โ‘‚ 25 +1/day
Python
Related Topics
#kubernetes#observability#security#bpf#linux#golang#kernel#monitoring#networking#rust#go#metrics

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly