Show HN: Write your BPF programs in Go, not C
Category: devtools
Tags: bpf, ebpf, go-transpiler, kernel-programming, observability
Score: 7.5/10 (Innovation: 7, Technical: 8, Documentation: 8, Utility: 7)
gobee is a transpiler that allows developers to write BPF programs in a strict subset of Go instead of C, outputting BPF C code and generating typed Go bindings for userspace. It combines the ergonomics of Go with the mature clang BPF backend, offering CO-RE support, verifier error mapping to Go source lines, and kernel-version gating, making BPF development more accessible to Go developers.
Target audience: backend devs, security engineers, observability engineers
Repository: https://github.com/boratanrikulu/gobee · Go · MIT · 8 stars
View on Hacker News