Skip to content

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

bpftime

A userspace eBPF runtime and general extension framework for fast uprobes, USDT, syscalls, XDP, GPU, and more.

eBPF tutorial architecture

bpf-developer-tutorial

Step-by-step tutorials that emphasize executable examples instead of isolated concepts.

eunomia-bpf

eunomia-bpf

Tooling for building, distributing, and running eBPF programs with JSON and WebAssembly OCI images.

llvmbpf

llvmbpf

A userspace eBPF VM with LLVM JIT and AOT support that serves as the compiler core for bpftime.

wasm-bpf

wasm-bpf

WebAssembly-based tooling and runtime support for deploying and controlling eBPF programs in lightweight sandboxes.

GPTtrace

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.

Share on Share on