{"repo":"eunomia-bpf/eunomia-template","free":true,"listed":false,"github":"https://github.com/eunomia-bpf/eunomia-template","clone":"git clone https://github.com/eunomia-bpf/eunomia-template.git","description":"Compile eBPF program with GitHub Actions and Run locally in one line!","language":"C","stars":30,"topics":["template","bpf","ebpf"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"eunomia-template Welcome to the eunomia-template ! This project template is designed to help you quickly start developing eBPF projects using eunomia-bpf in C. The template provides a solid starting point with a Makefile, Dockerfile, and GitHub action, along with all necessary dependencies to simplify your development process. 借助于 GitHub 模板和 Github Codespace，可以轻松构建 eBPF 项目和开发环境，一键在线编译运行 eBPF 程序。关于中文的文档和详细的 eBPF 开发教程，可以参考：https://github.com/eunomia-bpf/bpf-developer-tutorial There are other templates for other languages: - : eBPF project template based on the C language and the libbpf framework. - : eBPF project template based on the Go language and the cilium/ebpf framework. - : eBPF project template based on the Rust language and the libbpf-rs framework. Getting Started To get started, simply click the \"Use this template\" button on the GitHub repository page. This will create a new repository in your account with the same files and structure as this template. Use docker Run the following code to run the eBPF code from the cloud to your local machine in one line: Use Nix Using direnv and nix, you can quickly access a dev shell with a complete development environment. With direnv, you can automatically load the required dependencies when you enter the directory. This way you don't have to worry about installing dependencies to break your other project development environment. See how to install direnv and Nix: - direnv: https://github.com/direnv/direnv/blob/master/docs/install","default_branch":null,"files":null,"tree":[],"storefront":"/r/eunomia-bpf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eunomia-bpf/eunomia-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}