Open-source eBPF documentation
Build practical eBPF systems with eunomia
Learn with runnable tutorials, explore userspace runtimes, and ship tracing or extension workflows from a documentation-first toolchain.
Start here
Learn
Hands-on eBPF tutorials
Follow small, runnable examples that move from first probes to sched-ext, userspace tracing, and GPU cases.
Build
Userspace runtimes and tooling
Browse bpftime, llvmbpf, and related building blocks for fast iteration outside the kernel.
Ship
Package and distribute eBPF programs
Use eunomia-bpf to build, package, and run eBPF workloads with JSON and OCI-based workflows.
Core documentation
bpftime
A userspace eBPF runtime and general extension framework for fast uprobes, USDT, syscalls, XDP, GPU, and more.
bpf-developer-tutorial
Step-by-step tutorials that emphasize executable examples instead of isolated concepts.
eunomia-bpf
Tooling for building, distributing, and running eBPF programs with JSON and WebAssembly OCI images.
llvmbpf
A userspace eBPF VM with LLVM JIT and AOT support that serves as the compiler core for bpftime.
Documentation · GitHub · Blog
wasm-bpf
WebAssembly-based tooling and runtime support for deploying and controlling eBPF programs in lightweight sandboxes.
GPTtrace
Natural-language-assisted eBPF tracing for Linux kernel exploration and rapid debugging workflows.
Keep exploring
Updates
Blog and release notes
Browse maintainer notes, research write-ups, and project updates without leaving the documentation site.
Research
Talks, papers, and references
Find papers, conference talks, and supporting ecosystem material collected across the broader eunomia work.
Community
GitHub organization
Follow repositories, releases, and experiments across the eunomia open-source ecosystem.