Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 9 C++ Ebpf Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
gyeeta
Gyeeta - An Open Source Observability Product for your Infrastructure, Services and Processes. This repository is for the Agent and Server C++ code.
Project mention: Ask HN: Looking for a project to volunteer on? (February 2024) | news.ycombinator.com | 2024-02-01SEEKING VOLUNTEERS: bpftrace
As non-profit as it get! Intersection of operating systems, compilers, and observability. C/C++/LLVM.
https://github.com/bpftrace/bpftrace
"good first issue" or "easy" tag in issues is a good place to start looking for something to do. Or DM me and we can find something interesting.
https://github.com/falcosecurity/falco
Like snort, but looks at system calls.
Project mention: Grafana Beyla: OSS eBPF auto-instrumentation for application observability | news.ycombinator.com | 2023-09-13
Uprobe in kernel mode eBPF runtime may also cause relatively large performance overhead. In this case, you can also consider using user mode eBPF runtime, such as bpftime. bpftime is a user mode eBPF runtime based on LLVM JIT/AOT. It can run eBPF programs in user mode and is compatible with kernel mode eBPF, avoiding context switching between kernel mode and user mode, thereby improving the execution efficiency of eBPF programs by 10 times.
Project mention: Bpftime: Userspace eBPF runtime for fast Uprobe and Syscall hook and Plugins | news.ycombinator.com | 2023-11-14This project can use a standalone eBPF verifier in this project: https://github.com/vbpf/ebpf-verifier
It can also use kernel verifier to verify the programs, then “offload”the BPF byte code from kernel, and runs it in userspace.
C++ Ebpf related posts
- Bpftime: Userspace eBPF runtime for fast Uprobe and Syscall hook and Plugins
- Grafana Beyla: OSS eBPF auto-instrumentation for application observability
- Show HN: Alaz: Open-Source, Self-Hosted, eBPF-Based K8s Monitoring
- Ask HN: How to measure the latency numbers every programmer should know?
- Securing PyTorch Models with eBPF
- Kubernetes security projects for entry grad roles in DevSecOps/Cloud security
- Open source alternatives to Grafana
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source Ebpf projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | bpftrace | 7,923 |
2 | falco | 6,895 |
3 | pixie | 5,273 |
4 | bpftime | 618 |
5 | polycube | 478 |
6 | ebpf-verifier | 340 |
7 | OpenCSD | 48 |
8 | ebpf-assembler | 14 |
9 | gyeeta | 10 |
Sponsored