{"id":19893831,"url":"https://github.com/saiintbrisson/bepeefe","last_synced_at":"2026-02-12T14:35:36.782Z","repository":{"id":261990246,"uuid":"787048477","full_name":"saiintbrisson/bepeefe","owner":"saiintbrisson","description":"An eBPF VM with support for BTF, maps, a dead simple WIP verifier and more soon™","archived":false,"fork":false,"pushed_at":"2026-02-05T13:28:15.000Z","size":228,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-06T00:40:20.992Z","etag":null,"topics":["ebpf"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saiintbrisson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-15T19:41:57.000Z","updated_at":"2026-02-05T13:28:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"a104b757-a7c2-41c3-b52e-321cd249b6ca","html_url":"https://github.com/saiintbrisson/bepeefe","commit_stats":null,"previous_names":["saiintbrisson/bepeefe"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/saiintbrisson/bepeefe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saiintbrisson%2Fbepeefe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saiintbrisson%2Fbepeefe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saiintbrisson%2Fbepeefe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saiintbrisson%2Fbepeefe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saiintbrisson","download_url":"https://codeload.github.com/saiintbrisson/bepeefe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saiintbrisson%2Fbepeefe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29368707,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ebpf"],"created_at":"2024-11-12T18:31:30.241Z","updated_at":"2026-02-12T14:35:36.778Z","avatar_url":"https://github.com/saiintbrisson.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BEPEEFE\n\nBEPEEFE is a toy eBPF VM that doesn't do much. For now, at least. But executes (very simple) code. It supports the base32 [conformance group], divmul32, divmul64, most of the base64, and aims to implement others fully in the Near Future™.\n\nSupports array maps for now, but not all operations. You can lookup stuff though, and atomically fetch and add. Maps are generated from parsed BTF information using the libbpf map style.\n\neBPF is a pretty complex tool with a pretty complex ecosystem. What better way to actually understand it other than implementing it yourself, right?\n\nYou can try it out with:\n```shell\n$ cargo run --example snake\n```\n\n[conformance group]: https://github.com/torvalds/linux/blob/master/Documentation/bpf/standardization/instruction-set.rst#114conformance-groups\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaiintbrisson%2Fbepeefe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaiintbrisson%2Fbepeefe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaiintbrisson%2Fbepeefe/lists"}