GitHub topics: bazel-rules
bufbuild/rules_buf
Bazel rules for Buf.
Language: Starlark - Size: 323 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 50 - Forks: 26

cgrindel/rules_swift_package_manager
Collection of utilities and Bazel rules to aid in the development and maintenance of Swift repositories using Bazel.
Language: Starlark - Size: 5.7 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 91 - Forks: 37

bazelbuild/bazel-skylib
Common useful functions and rules for Bazel
Language: Starlark - Size: 676 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 410 - Forks: 185

bazelbuild/rules_apple
Bazel rules to build apps for Apple platforms.
Language: Starlark - Size: 13.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 541 - Forks: 284

bazel-contrib/rules_go
Go rules for Bazel
Language: Go - Size: 15.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,409 - Forks: 688

JetBrains/hirschgarten
A new approach to Bazel support for IntelliJ IDEA
Language: Kotlin - Size: 40.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 99 - Forks: 37

bazel-contrib/rules_python
Bazel Python Rules
Language: Starlark - Size: 14.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 574 - Forks: 578

bazelbuild/rules_docker
Rules for building and handling Docker images with Bazel
Language: Starlark - Size: 11.5 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1,084 - Forks: 697

aspect-build/rules_js
High-performance Bazel rules for running Node.js tools and building JavaScript projects
Language: Starlark - Size: 22.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 330 - Forks: 115

abrisco/rules_helm
Bazel rules for producing Helm charts
Language: Starlark - Size: 1.46 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 32 - Forks: 20

bazelbuild/rules_rust
Rust rules for Bazel
Language: Starlark - Size: 42.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 716 - Forks: 470

tweag/rules_nixpkgs
Rules for importing Nixpkgs packages into Bazel.
Language: Starlark - Size: 2.01 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 323 - Forks: 85

bazel-contrib/bazel-lib
Common useful functions for writing BUILD files and Starlark macros/rules
Language: Starlark - Size: 1.79 MB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 158 - Forks: 99

bazel-contrib/rules_ruby
Ruby ruleset for Bazel
Language: Starlark - Size: 22.1 MB - Last synced at: 5 days ago - Pushed at: 29 days ago - Stars: 38 - Forks: 11

kczulko/rules_nim
Nim rules for Bazel
Language: Nim - Size: 748 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 1

kczulko/rules_elm
Bazel rules for building web applications written in Elm
Language: Starlark - Size: 296 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 27 - Forks: 9

sgammon/rules_graalvm
Build GraalVM native binaries with Bazel
Language: Starlark - Size: 2.17 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 50 - Forks: 16

chainguard-dev/rules_apko
Bazel rules for apko
Language: Starlark - Size: 339 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 27 - Forks: 21

aspect-build/rules_aws
EXPERIMENTAL: Bazel Integration for Amazon Web Services
Language: Starlark - Size: 131 KB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 14 - Forks: 3

bazelbuild/rules_cc
C++ Rules for Bazel
Language: Starlark - Size: 1.04 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 205 - Forks: 120

joca-bt/extra_rules_java
Additional Java rules for Bazel
Language: Java - Size: 95.7 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

grab/grab-bazel-common
Common rules and macros for Grab's Android projects built with Bazel.
Language: Kotlin - Size: 243 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 40 - Forks: 16

f0rmiga/gcc-toolchain
A fully-hermetic Bazel GCC toolchain for Linux.
Language: Starlark - Size: 257 KB - Last synced at: about 23 hours ago - Pushed at: 12 months ago - Stars: 114 - Forks: 25

aspect-build/rules_jest
Bazel rules to run tests using https://jestjs.io
Language: Starlark - Size: 799 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 25 - Forks: 18

aspect-build/rules_deno 📦
Bazel rules for Deno http://deno.land
Language: Starlark - Size: 155 KB - Last synced at: about 23 hours ago - Pushed at: 2 months ago - Stars: 16 - Forks: 5

bazel-contrib/rules_perl
Perl rules for Bazel
Language: Starlark - Size: 99.6 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 28 - Forks: 43

aspect-build/rules_webpack
Bazel rules for webpack bundler https://webpack.js.org/
Language: Starlark - Size: 776 KB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 32 - Forks: 16

aspect-build/rules_swc
Bazel rules for the swc toolchain https://swc.rs/
Language: Starlark - Size: 3.13 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 45 - Forks: 34

bzlparty/rules_compress
Bazel Rules for File Compression
Language: Starlark - Size: 350 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

MobileNativeFoundation/rules_xcodeproj
Bazel rules for generating Xcode projects.
Language: Swift - Size: 58.7 MB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 560 - Forks: 94

VJftw/bazel_terraform
Bazel rules for Terraform
Language: Starlark - Size: 659 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 0

periareon/rules_venv
Bazel rules for Python.
Language: Starlark - Size: 1.48 MB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 2

marcus-sa/svelte-ts 📦
[WIP] Tools for building Svelte apps with TS
Language: TypeScript - Size: 741 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 84 - Forks: 1

bazelbuild/rules_swift
Bazel rules to build Swift on Apple and Linux platforms
Language: Starlark - Size: 4.15 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 318 - Forks: 148

bazelbuild/rules_kotlin
Bazel rules for Kotlin
Language: Kotlin - Size: 4.66 MB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 342 - Forks: 221

bazelbuild/rules_java
Java rules for Bazel
Language: Starlark - Size: 610 KB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 80 - Forks: 72

albertocavalcante/rules_antlr Fork of marcohu/rules_antlr
ANTLR rules for Bazel
Language: Java - Size: 3.77 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 2

sergiikhliustin/BazelPods
One more way to convert CocoaPods into Bazel
Language: Swift - Size: 1000 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 30 - Forks: 3

aspect-build/rules_ts
Bazel rules for the `tsc` compiler from http://typescriptlang.org
Language: Starlark - Size: 1.34 MB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 117 - Forks: 69

aspect-build/rules_esbuild
Bazel rules for https://esbuild.github.io/ JS bundler
Language: Starlark - Size: 346 KB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 31 - Forks: 30

rules-proto-grpc/rules_proto_grpc
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
Language: Starlark - Size: 4.5 MB - Last synced at: 2 days ago - Pushed at: 14 days ago - Stars: 263 - Forks: 168

tweag/rules_haskell
Haskell rules for Bazel.
Language: Starlark - Size: 9.03 MB - Last synced at: 4 days ago - Pushed at: 15 days ago - Stars: 269 - Forks: 81

abrisco/rules_pyo3
Bazel rules for PyO3
Language: Starlark - Size: 1.14 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 11 - Forks: 3

bazelbuild/rules_scala
Scala rules for Bazel
Language: Starlark - Size: 4.34 MB - Last synced at: 9 days ago - Pushed at: 27 days ago - Stars: 370 - Forks: 286

periareon/req-compile
Python requirements compilation
Language: Python - Size: 917 KB - Last synced at: 3 days ago - Pushed at: 16 days ago - Stars: 14 - Forks: 4

typedb/bazel-distribution
Bazel rules for assembling and deploying software distributions (see @vaticle for usage example)
Language: Starlark - Size: 708 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 157 - Forks: 54

adobe/rules_gitops
This repository contains rules for continuous, GitOps driven Kubernetes deployments.
Language: Starlark - Size: 8.75 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 183 - Forks: 45

jin/awesome-bazel
A curated list of Bazel rules, tooling and resources.
Size: 377 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 1,186 - Forks: 137

yuyawk/rules_build_error
Bazel rules to test a build error
Language: Starlark - Size: 192 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 6 - Forks: 0

salesforce/bazel-visibility-tool
A tool for managing Bazel Visibility at scale
Language: Java - Size: 149 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 5 - Forks: 0

salesforce/bazel-maven-deps
Consume Maven dependencies in Bazel
Language: Java - Size: 465 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

bazelbuild/rules_groovy
Groovy rules for Bazel
Language: Starlark - Size: 98.6 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 29

aspect-build/rules_py
More compatible Bazel rules for running Python tools and building Python projects
Language: Starlark - Size: 13 MB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 105 - Forks: 39

rabbitmq/rules_erlang
Bazel rules for building Erlang applications and libraries
Language: Starlark - Size: 1.37 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 37 - Forks: 13

jflex-de/jflex
The fast scanner generator for Java™ with full Unicode support
Language: Java - Size: 22.1 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 602 - Forks: 117

TendTo/rules_doxygen
Starlark implementation of Doxygen rules in Bazel to automatically document the codebase
Language: Starlark - Size: 1.33 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 3 - Forks: 3

ekhabarov/rules_ytt Fork of eBay/rules_ytt
Bazel rules for YAML templating tool https://carvel.dev/ytt/
Language: Starlark - Size: 48.8 KB - Last synced at: 7 days ago - Pushed at: 22 days ago - Stars: 2 - Forks: 0

cgrindel/rules_swiftformat
Bazel rules that format Swift source files using nicklockwood/SwiftFormat.
Language: Starlark - Size: 358 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 8 - Forks: 0

Fuwn/rules_cobol
⚙ COBOL build rules for Bazel
Language: Starlark - Size: 3.91 KB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

bazel-contrib/rules_nodejs
NodeJS toolchain for Bazel.
Language: Starlark - Size: 37.7 MB - Last synced at: 5 days ago - Pushed at: 26 days ago - Stars: 742 - Forks: 519

periareon/rules_isort 📦
Bazel rules for the Python formatter, isort
Language: Starlark - Size: 1.07 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

tmc/rules_helm
rules_helm: Bazel rules for managing helm charts
Language: Python - Size: 57.6 KB - Last synced at: 19 days ago - Pushed at: about 5 years ago - Stars: 48 - Forks: 29

bazel-contrib/rules_dotnet
.NET rules for Bazel
Language: Starlark - Size: 3.34 MB - Last synced at: 4 days ago - Pushed at: 28 days ago - Stars: 199 - Forks: 84

simuons/rules_clojure
Clojure rules for Bazel
Language: Starlark - Size: 86.9 KB - Last synced at: 17 days ago - Pushed at: almost 4 years ago - Stars: 34 - Forks: 8

periareon/rules_black
Bazel rules for the Python formatter, Black
Language: Starlark - Size: 21.5 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

morganwl/rules_nasm
Netwide Assembler (nasm) toolchain for Bazel
Language: Starlark - Size: 204 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 2 - Forks: 1

rnburn/rules_cc_module
Rules for using C++20 modules with bazel
Language: Starlark - Size: 68.4 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 42 - Forks: 5

stackb/rules_proto
Bazel build rules for protobuf / gRPC (now with gazelle)
Language: Go - Size: 7.67 MB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 280 - Forks: 155

Vertexwahn/rules_qt6
Bazel rules for Qt6
Language: Starlark - Size: 662 KB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 34 - Forks: 10

VirtusLab/bazel-steward
A bot to keep Bazel dependencies up to date
Language: Kotlin - Size: 1.43 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 63 - Forks: 8

aspect-build/rules_rollup
Bazel rules for https://rollupjs.org/ - a JavaScript bundler
Language: Starlark - Size: 189 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 9

franckrasolo/kotlin-graalvm-playground
GraalVM Native Image experiments targeting Kotlin/JVM
Language: Nix - Size: 111 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

bazel-contrib/SIG-rules-authors
Governance and admin for the rules authors Special Interest Group
Size: 178 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 30 - Forks: 13

aspect-build/rules_terser
Bazel rules for https://terser.org/ - a JavaScript minifier
Language: Starlark - Size: 211 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 8 - Forks: 2

higherkindness/rules_scala 📦
Robust and featureful Bazel rules for Scala
Language: Starlark - Size: 1.23 MB - Last synced at: about 4 hours ago - Pushed at: over 1 year ago - Stars: 67 - Forks: 29

bazel-contrib/rules_jsonnet
Jsonnet rules for Bazel
Language: Starlark - Size: 214 KB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 68 - Forks: 77

b0inbot/atosgi
Bazel module for OSGI workflows.
Language: Starlark - Size: 78.1 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

bazelbuild/platforms
Constraint values for specifying platforms and toolchains
Language: Starlark - Size: 82 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 111 - Forks: 80

b0inbot/tools
Misc bazel tools
Language: Java - Size: 65.4 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

bazelbuild/rules_webtesting
Bazel rules to allow testing against a browser with WebDriver.
Language: Go - Size: 1.16 MB - Last synced at: 19 days ago - Pushed at: 2 months ago - Stars: 96 - Forks: 58

bzlparty/tools
Functionality and tooling used in bzlparty rulesets
Language: Starlark - Size: 327 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

yrom/rules_android_cc_test
Bazel rules for running cc_test on Android
Language: Starlark - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

chenrui333/rules_openapi
🍃 bazel rules for generating code from openapi specifications
Language: Starlark - Size: 89.8 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 53 - Forks: 25

chenrui333/rules_avro
🍃 bazel rules for generating code from avro schemas
Language: Starlark - Size: 65.4 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 14 - Forks: 31

ecsact-dev/rules_ecsact
Bazel rules for Ecsact
Language: Starlark - Size: 145 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

seh/rules_cue
CUE rules for Bazel
Language: Starlark - Size: 429 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 18 - Forks: 9

world-federation-of-advertisers/rules_kotlin_jvm
Bazel module for Kotlin JVM rules
Language: Starlark - Size: 168 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

joca-bt/extra_rules_java_legacy
Additional Java rules for Bazel
Language: Java - Size: 2.44 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

bzlparty/rules_pandoc
Bazel rules for pandoc
Language: Starlark - Size: 112 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

dwtj/dwtj_rules_hugo 📦
Bazel rules for building static websites with Hugo
Language: Starlark - Size: 109 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

dwtj/dwtj_rules_java 📦
Prototype alternative Java rules for Bazel
Language: Starlark - Size: 354 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 3

10XGenomics/rules_conda
Bazel rules for creating conda environments
Language: Go - Size: 105 KB - Last synced at: 7 days ago - Pushed at: 29 days ago - Stars: 5 - Forks: 1

abrisco/rules_mdbook 📦
Bazel rules for mdBook
Language: Starlark - Size: 153 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

cbracken/rules_dart
Dart rules for Bazel
Language: Starlark - Size: 142 KB - Last synced at: about 19 hours ago - Pushed at: over 1 year ago - Stars: 48 - Forks: 17

bazelbuild/rules_typescript 📦
MOVED to https://github.com/bazelbuild/rules_nodejs/tree/3.x/third_party/github.com/bazelbuild/rules_typescript
Language: TypeScript - Size: 2.28 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 274 - Forks: 93

zegl/rules_codeowners
Bazel rules for generating CODEOWNERS from a workspace.
Language: Starlark - Size: 50.8 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 59 - Forks: 6

eomii/rules_carbon
Experimental rules for the experimental Carbon language
Language: Starlark - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

bazelbuild/rules_k8s 📦
This repository contains rules for interacting with Kubernetes configurations / clusters.
Language: Starlark - Size: 776 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 291 - Forks: 136

hlopko/bazel_platforms_examples
This repo contains a collection of examples demonstrating how to use various Bazel concepts related to platforms, toolchains, configurations, and configurable attributes.
Language: Python - Size: 25.4 KB - Last synced at: 13 days ago - Pushed at: almost 6 years ago - Stars: 38 - Forks: 6

mum4k/platformio_rules
These are Bazel Skylark rules for building and uploading Arduino programs using the PlatformIO build system.
Language: Starlark - Size: 1.32 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 14
