zbpf

eBPF compiler

A tool that enables writing eBPF programs with strong type systems in Zig.

Writing eBPF in Zig

GitHub

122 stars
4 watching
7 forks
Language: Zig
last commit: about 1 month ago
Linked from 1 awesome list

bpfebpftracingzig

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
qmonnet/rbpf An eBPF program interpreter and JIT compiler written in Rust. 943
ziglang/zig-bootstrap An open-source project to build a fully operational Zig compiler from scratch. 386
vbpf/ebpf-samples This repository provides a collection of sample eBPF programs for analysis and testing purposes. 91
ziglang/zig A general-purpose programming language and toolchain for building robust, maintainable software 34,929
libbpf/libbpf-rs An Rust wrapper around libbpf to simplify BPF program development and build processes. 786
generic-ebpf/generic-ebpf An eBPF runtime framework providing a portable interpreter, JIT compiler, and abstraction layer for interacting with various eBPF systems 149
zpsp-dev/zig-psp A project to port the Zig programming language to the Sony PlayStation Portable platform. 88
arwalk/zig-protobuf An implementation of Google Protocol Buffers version 3 in Zig. 233
eunomia-bpf/eunomia-bpf A toolchain to simplify building and running eBPF programs with CO-RE and WebAssembly support 681
marler8997/zigup Manages and provides access to various Zig compilers. 779
kubkon/protozig Translates Protocol Buffers syntax to Zig language 44
rprinz08/hbpf An experiment to implement eBPF features in hardware using alternate HDLs and cheap development boards 402
kassane/libbpf Automated build and packaging of libbpf library using GitHub Actions and a synced mirror repository. 2
eunomia-bpf/wasm-bpf An eBPF WebAssembly runtime and toolchain for building cross-platform, sandboxed eBPF programs with minimal modification. 386
spiraldb/streamvbyte-zig A Zig port of an efficient compression codec for binary data 5