bazel-contrib/bazel-gazelle

Go 1.4k stars

Gazelle is a Bazel build file generator for Bazel projects. It natively supports Go and protobuf, and it may be extended to support new languages and custom rule sets.

✓ Synced 3h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/bazel-contrib/bazel-gazelle.svg)](https://ngmi.review/repo/bazel-contrib/bazel-gazelle)
1.0k Merged PRs
7 days Avg Merge Time
0m Fastest PR
1 year Slowest PR
#1296 Global Speed Rank

Trends Over Time

Monthly aggregates for this repo. The gap between average and median shows how much outliers are skewing the data.

PR size over time (lines changed)
Review time over time (hrs)
Changes requested rate over time (%)
Merged PRs per month

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes. Re-sync to populate data for older PRs.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#2293 tests: convert some integration tests to gazelle_generation_test @jayconrod 1 day 1
#2281 gazelle_binary: support either v1 or v2 @jayconrod 21 days 2
#2284 Switch to "protobuf" module when generating proto_library rules @mateusz-olczyk 9 days 7
#2287 (docs) Note that an extension is required for default_visibility @djmitche 3.4h 1
#2270 resolve: use a fallback RepoName for overrides @grrtrr 11 days 4
#2277 v2: add v2/cmd/gazelle @jayconrod 2 days 3
#2276 v2: extract fix-update logic to v2/cmd/gazelle/update @jayconrod 2 days 4
#2275 v2: add v2/go.mod, go.work @jayconrod 2 days 2
#2274 Upgrade Go to 1.24.12, rules_go to 0.59.0, and sync deps to WORKSPACE @jayconrod 2 days 2
#2278 Disable proto library generation for protocompile @ouillie 3.4h 2
#2271 Add proto compiler for grpc libraries @mering 7.0h 1
#2263 Fix the lockfile and let it update locally @fmeum 3 days 3
#2262 Add check to see if testdata is empty when determining when to add data @sohumk-stripe 4 days 11
#2259 Add default Gazelle override for go.chromium.org/luci @erock2112 4.3h 1
#2260 Add remote-apis-sdks to DEFAULT_BUILD_FILE_GENERATION_BY_PATH @erock2112 1.3h 1
#2255 docs: added explanation on how the merger works @jayconrod 2 days 3
#2258 walk: assert that RelsToIndex strings are clean and relative @jayconrod 50m 1
#2257 fix(language/go): ignored goexperiment build tag typo @ammar-elsabe 2.2h 1
#2254 fix: ignore goexperiments build tags @ammar-elsabe 14m 1
#2251 docs: rewrite design explanation @jayconrod 2 days 4