libbpfgo
EBPF wrapper
A Go library providing an interface to eBPF programs from userspace
eBPF library for Go. Powered by libbpf.
734 stars
19 watching
94 forks
Language: Go
last commit: 9 days ago
Linked from 1 awesome list
bpfebpfgogolanglinux
Related projects:
Repository | Description | Stars |
---|---|---|
iovisor/gobpf | Go bindings for creating eBPF programs and loading ELF files. | 2,147 |
libbpf/libbpf-rs | An Rust wrapper around libbpf to simplify BPF program development and build processes. | 786 |
eunomia-bpf/wasm-bpf | An eBPF WebAssembly runtime and toolchain for building cross-platform, sandboxed eBPF programs with minimal modification. | 386 |
redcanaryco/ebpfmon | Tool for monitoring and inspecting eBPF programs on Linux systems | 84 |
noctarius/libgoffi | Automates loading and use of dynamic libraries with foreign function interfaces. | 9 |
anacrolix/go-libutp | A Go wrapper around a C++ UTP reference implementation | 90 |
philippgille/libra-sdk-go | A Go SDK for interacting with the Libra cryptocurrency network | 21 |
the729/go-libra | A client library for interacting with the Libra blockchain | 44 |
ebpfdev/dev-agent | Provides remote access to eBPF programs and maps for debugging and metrics collection. | 5 |
linux-lock/bpflock | A security solution using eBPF to restrict Linux access and protect against attacks | 136 |
eunomia-bpf/eunomia-bpf | A toolchain to simplify building and running eBPF programs with CO-RE and WebAssembly support | 681 |
fzakaria/ebpf-mpls-encap-decap | Demonstrates packet encapsulation and decapsulation with MPLS labels using eBPF | 53 |
codemaveric/libra-go | A Go client for interacting with the Libra Blockchain | 49 |
ebpfdev/explorer | A tool to explore and visualize the eBPF subsystem of Linux hosts | 81 |
repeale/fp-go | A collection of functional programming helpers for Go, providing a set of reusable functions for tasks like filtering, mapping, and reducing data. | 303 |