aya
Kernel runner
A tool for running user-supplied programs inside the Linux kernel
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
3k stars
46 watching
294 forks
Language: Rust
last commit: about 1 month ago
Linked from 2 awesome lists
bpfebpfobservabilityrustsecurity
Related projects:
Repository | Description | Stars |
---|---|---|
aya-rs/aya-template | Provides a template for generating and building Rust projects for eBPF | 85 |
eunomia-bpf/wasm-bpf | An eBPF WebAssembly runtime and toolchain for building cross-platform, sandboxed eBPF programs with minimal modification. | 390 |
libbpf/libbpf-rs | An Rust wrapper around libbpf to simplify BPF program development and build processes. | 791 |
qmonnet/rbpf | An eBPF program interpreter and JIT compiler written in Rust. | 952 |
cilium/ebpf | A Go library for working with eBPF programs and the Linux kernel | 6,430 |
eunomia-bpf/eunomia-bpf | A toolchain to simplify building and running eBPF programs with CO-RE and WebAssembly support | 687 |
ebtech/rust-algorithms | A collection of classic data structures and algorithms in Rust, showcasing the design and implementation for learning and reference purposes. | 3,778 |
juhaku/utoipa | Generates OpenAPI documentation from Rust API code | 2,556 |
open-telemetry/opentelemetry-ebpf-profiler | A Linux-based profiler that uses eBPF to profile system calls and CPU cycles in real-time, providing insights into application performance without requiring instrumentation or recompilation. | 2,529 |
microsoft/ebpf-for-windows | Provides a platform for running eBPF programs on Windows by adapting existing Linux toolchains and APIs | 2,971 |
tokio-rs/prost | A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files. | 4,001 |
tokio-rs/tokio | A runtime for writing reliable asynchronous applications with Rust. | 27,366 |
bevyengine/bevy | A data-driven game engine built in Rust with a simple architecture and modular design. | 36,948 |
emilk/egui | An easy-to-use immediate mode GUI library for creating web and native applications with Rust | 22,802 |
rhaiscript/rhai | A scripting language and evaluation engine designed to be embedded in Rust applications. | 3,898 |