wasm-bpf
eBPF runtime
An eBPF WebAssembly runtime and toolchain for building cross-platform, sandboxed eBPF programs with minimal modification.
WebAssembly library, toolchain and runtime for eBPF programs
390 stars
18 watching
26 forks
Language: Rust
last commit: 6 months ago
Linked from 1 awesome list
ebpfgolanglibbpfnetworkobservabilityrustwasmwebassembly
Related projects:
Repository | Description | Stars |
---|---|---|
| A toolchain to simplify building and running eBPF programs with CO-RE and WebAssembly support | 687 |
| An eBPF manager for Linux and Kubernetes deployment and administration | 535 |
| An Rust wrapper around libbpf to simplify BPF program development and build processes. | 791 |
| A Go library providing an interface to eBPF programs from userspace | 748 |
| An eBPF program interpreter and JIT compiler written in Rust. | 952 |
| An eBPF VM that allows userspace execution of eBPF programs in a Linux kernel-independent way. | 841 |
| A WebAssembly runtime for Ruby that allows execution of compiled Rust code in a sandboxed environment. | 476 |
| Go bindings for creating eBPF programs and loading ELF files. | 2,153 |
| Enables Elixir to run WebAssembly code safely and efficiently | 572 |
| An experiment to implement eBPF features in hardware using alternate HDLs and cheap development boards | 403 |
| Provides eBPF XDP demo applications for testing and demonstrating software and hardware offloading capabilities | 99 |
| A tool that enables writing eBPF programs with strong type systems in Zig. | 125 |
| A collection of WebAssembly ports of the CRuby interpreter | 702 |
| Facilitates running WebAssembly workloads on a container runtime | 1,114 |
| This repository provides a collection of sample eBPF programs for analysis and testing purposes. | 90 |