bazel-contrib/rules_go
Go rules for Bazel observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 26.0
- age_days: 3823
- days_rel: 17
- days_push: 7
- n_releases_24m: 21
Adoption not part of the score
1482 stars · 760 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Official Bazel rules for building, testing, and linking Go code, including cgo support, protobuf compilation, and Go SDK toolchain management. It lets teams build Go projects hermetically within Bazel's monorepo-oriented build system.
Use cases
- build go code with bazel
- manage go toolchains in bazel
- build cgo projects with bazel
- run go tests under bazel
- compile protobufs for go with bazel
- set up a go monorepo with bazel
When to choose
- you already use Bazel and want hermetic, reproducible Go builds
- you maintain a large monorepo mixing Go with other languages
- you need cross-compilation or remote caching for Go builds
When to avoid
- your project is a simple Go module where the standard go toolchain suffices
- you don't use Bazel and don't need its build graph
- you want minimal build setup with fast onboarding
Facets
library · maturity active
build-tool testing developer-tools developer-tools programming-languages go cli windows cross-platform bazel bazel-rules golang cgo hermetic-builds toolchains protobuf devops linux macos
1 source
- readme: https://github.com/bazel-contrib/rules_go · fetched 2026-08-28 · 7d34b7e9ee47
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bazel-contrib/rules_go | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="bazel-contrib/rules_go")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem