libbpfgo

EBPF wrapper

A Go library providing an interface to eBPF programs from userspace

eBPF library for Go. Powered by libbpf.

GitHub

748 stars
20 watching
95 forks
Language: Go
last commit: almost 2 years ago
Linked from 1 awesome list

bpfebpfgogolanglinux

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
iovisor/gobpfGo bindings for creating eBPF programs and loading ELF files.2,153
libbpf/libbpf-rsAn Rust wrapper around libbpf to simplify BPF program development and build processes.791
eunomia-bpf/wasm-bpfAn eBPF WebAssembly runtime and toolchain for building cross-platform, sandboxed eBPF programs with minimal modification.390
redcanaryco/ebpfmonTool for monitoring and inspecting eBPF programs on Linux systems85
noctarius/libgoffiAutomates loading and use of dynamic libraries with foreign function interfaces.9
anacrolix/go-libutpA Go wrapper around a C++ UTP reference implementation92
philippgille/libra-sdk-goA Go SDK for interacting with the Libra cryptocurrency network21
the729/go-libraA client library for interacting with the Libra blockchain44
ebpfdev/dev-agentProvides remote access to eBPF programs and maps for debugging and metrics collection.6
linux-lock/bpflockA security solution using eBPF to restrict Linux access and protect against attacks138
eunomia-bpf/eunomia-bpfA toolchain to simplify building and running eBPF programs with CO-RE and WebAssembly support687
fzakaria/ebpf-mpls-encap-decapDemonstrates packet encapsulation and decapsulation with MPLS labels using eBPF54
codemaveric/libra-goA Go client for interacting with the Libra Blockchain49
ebpfdev/explorerA tool to explore and visualize the eBPF subsystem of Linux hosts82
repeale/fp-goA collection of functional programming helpers for Go, providing a set of reusable functions for tasks like filtering, mapping, and reducing data.304