GitHub topics: bazel-rules
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.99 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 96 - Forks: 38

aspect-build/rules_js
High-performance Bazel rules for running Node.js tools and building JavaScript projects
Language: Starlark - Size: 23.2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 338 - Forks: 122

bazel-contrib/rules_go
Go rules for Bazel
Language: Go - Size: 15.6 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1,432 - Forks: 699

JetBrains/hirschgarten
A new approach to Bazel support for IntelliJ IDEA
Language: Kotlin - Size: 49.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 109 - Forks: 42

bazelbuild/rules_rust
Rust rules for Bazel
Language: Starlark - Size: 46.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 737 - Forks: 491

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

MobileNativeFoundation/rules_xcodeproj
Bazel rules for generating Xcode projects.
Language: Swift - Size: 58.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 571 - Forks: 101

bazel-contrib/rules_perl
Perl rules for Bazel
Language: Starlark - Size: 131 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 29 - Forks: 43

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

bazel-contrib/rules_nodejs
NodeJS toolchain for Bazel.
Language: Starlark - Size: 37.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 748 - Forks: 521

bazelbuild/rules_docker
Rules for building and handling Docker images with Bazel
Language: Starlark - Size: 11.5 MB - Last synced at: 3 days ago - Pushed at: 23 days ago - Stars: 1,089 - Forks: 700

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

LoSealL/rules_sycl Fork of bazel-contrib/rules_cuda
Starlark implementation of bazel rules for Intel oneAPI sycl.
Language: C - Size: 1.22 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

bazel-contrib/rules_ruby
Ruby ruleset for Bazel
Language: Starlark - Size: 22.1 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 39 - Forks: 15

bazel-contrib/rules_dotnet
.NET rules for Bazel
Language: Starlark - Size: 3.44 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 199 - Forks: 86

bazelbuild/rules_apple
Bazel rules to build apps for Apple platforms.
Language: Starlark - Size: 13.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 549 - Forks: 293

bazelbuild/rules_kotlin
Bazel rules for Kotlin
Language: Starlark - Size: 4.75 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 349 - Forks: 228

chenrui333/rules_avro
🍃 bazel rules for generating code from avro schemas
Language: Starlark - Size: 69.3 KB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 14 - Forks: 32

tweag/rules_haskell
Haskell rules for Bazel.
Language: Starlark - Size: 9.07 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 271 - Forks: 84

aspect-build/rules_py
More compatible Bazel rules for running Python tools and building Python projects
Language: Starlark - Size: 13.3 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 111 - Forks: 46

mxpv/rules_vulkan
Bazel rules to build Vulkan applications
Language: Starlark - Size: 152 KB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 2

higherkindness/rules_scala 📦
Robust and featureful Bazel rules for Scala
Language: Starlark - Size: 1.23 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 66 - Forks: 29

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

bazel-contrib/rules_python
Bazel Python Rules
Language: Starlark - Size: 15.1 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 611 - Forks: 597

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

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

rules-proto-grpc/rules_proto_grpc
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
Language: Starlark - Size: 4.75 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 266 - Forks: 173

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

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

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

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

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

bazel-contrib/bazel-lib
Common useful functions for writing BUILD files and Starlark macros/rules
Language: Starlark - Size: 2.51 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 160 - Forks: 106

bazelbuild/rules_java
Java rules for Bazel
Language: Starlark - Size: 726 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 85 - Forks: 75

bazel-contrib/rules_jsonnet
Jsonnet rules for Bazel
Language: Starlark - Size: 217 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 68 - Forks: 78

sgammon/rules_graalvm
Build GraalVM native binaries with Bazel
Language: Starlark - Size: 2.17 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 53 - Forks: 19

chainguard-dev/rules_apko
Bazel rules for apko
Language: Starlark - Size: 368 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 29 - Forks: 25

grailbio/rules_r
R rules for Bazel
Language: Starlark - Size: 730 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 43 - Forks: 18

bazelbuild/rules_cc
C++ Rules for Bazel
Language: Starlark - Size: 1.06 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 212 - Forks: 126

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

bazelbuild/bazel-skylib
Common useful functions and rules for Bazel
Language: Starlark - Size: 713 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 419 - Forks: 189

bazelbuild/rules_swift
Bazel rules to build Swift on Apple and Linux platforms
Language: Starlark - Size: 4.54 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 324 - Forks: 150

line/rules_apple_line
LINE's Apple rules for Bazel
Language: Starlark - Size: 223 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 208 - Forks: 18

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

f0rmiga/gcc-toolchain
A fully-hermetic Bazel GCC toolchain for Linux.
Language: Starlark - Size: 251 KB - Last synced at: 6 days ago - Pushed at: 14 days ago - Stars: 117 - Forks: 27

agoessling/rules_sphinx
Bazel rules for building Sphinx documentation.
Language: Starlark - Size: 46.9 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 9 - Forks: 4

alexeagle/doc.bzl
Generated API docs for Bazel modules
Language: TypeScript - Size: 221 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

aspect-build/rules_esbuild
Bazel rules for https://esbuild.github.io/ JS bundler
Language: Starlark - Size: 353 KB - Last synced at: 3 days ago - Pushed at: 16 days ago - Stars: 31 - Forks: 32

aspect-build/rules_jest
Bazel rules to run tests using https://jestjs.io
Language: Starlark - Size: 814 KB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 24 - Forks: 20

aspect-build/rules_aws
EXPERIMENTAL: Bazel Integration for Amazon Web Services
Language: Starlark - Size: 141 KB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 15 - Forks: 5

bazel-contrib/rules_scala
Scala rules for Bazel
Language: Starlark - Size: 4.54 MB - Last synced at: 9 days ago - Pushed at: 19 days ago - Stars: 376 - Forks: 287

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

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

b0inbot/atosgi
Bazel module for OSGI workflows.
Language: Starlark - Size: 128 KB - Last synced at: 10 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

joca-bt/extra_rules_java
Additional Java rules for Bazel
Language: Java - Size: 101 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 2 - Forks: 0

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

matanlurey/rules_dart 📦
Unofficial rules for using Dart with Bazel
Language: Starlark - Size: 64.5 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

aspect-build/rules_swc
Bazel rules for the swc toolchain https://swc.rs/
Language: Starlark - Size: 3.11 MB - Last synced at: 3 days ago - Pushed at: 26 days ago - Stars: 45 - Forks: 35

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

bazelbuild/rules_webtesting
Bazel rules to allow testing against a browser with WebDriver.
Language: Go - Size: 1.19 MB - Last synced at: 29 days ago - Pushed at: 30 days ago - Stars: 97 - Forks: 58

pubref/rules_protobuf
Bazel rules for building protocol buffers and gRPC services (java, c++, go, ...)
Language: Python - Size: 945 KB - Last synced at: 20 days ago - Pushed at: almost 2 years ago - Stars: 232 - Forks: 156

jvolkman/rules_pycross
Bazel + Python rules for cross-platform external dependencies
Language: Starlark - Size: 2.16 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 73 - Forks: 32

bazelbuild/platforms
Constraint values for specifying platforms and toolchains
Language: Starlark - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 114 - Forks: 82

AleksanderGondek/rules_cc_hdrs_map
Escape weird includes path hell with header maps
Language: Starlark - Size: 209 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

abrisco/rules_helm
Bazel rules for producing Helm charts
Language: Starlark - Size: 1.49 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 34 - Forks: 22

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

pubref/rules_kotlin
Bazel rules for Kotlin
Language: Python - Size: 80.1 KB - Last synced at: 20 days ago - Pushed at: about 7 years ago - Stars: 157 - Forks: 19

VirtusLab/bazel-steward
A bot to keep Bazel dependencies up to date
Language: Kotlin - Size: 1.43 MB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 69 - Forks: 8

bduffany/rules_lightningcss
Bazel rules for lightningcss
Language: Starlark - Size: 141 KB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

DataDog/rules_oci
blazing fast Bazel rules for building OCI Images
Language: Go - Size: 33.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 20 - Forks: 5

morganwl/rules_nasm
Netwide Assembler (nasm) toolchain for Bazel
Language: Starlark - Size: 1.27 MB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 2

bufbuild/rules_buf
Bazel rules for Buf.
Language: Starlark - Size: 334 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 52 - Forks: 27

zaucy/rules_7zip
Bazel rules for 7zip
Language: Starlark - Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 3

cgrindel/rules_swiftformat
Bazel rules that format Swift source files using nicklockwood/SwiftFormat.
Language: Starlark - Size: 366 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 1

salesforce/bazel-visibility-tool 📦
A tool for managing Bazel Visibility at scale
Language: Java - Size: 150 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 0

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

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

stackb/rules_proto
Bazel build rules for protobuf / gRPC (now with gazelle)
Language: Go - Size: 7.67 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 281 - Forks: 156

bzlparty/rules_compress
Bazel Rules for File Compression
Language: Starlark - Size: 364 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

periareon/req-compile
Python requirements compilation
Language: Python - Size: 944 KB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 14 - Forks: 4

VJftw/bazel_terraform
Bazel rules for Terraform
Language: Starlark - Size: 311 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

bazelbuild/rules_sass 📦
Sass rules for Bazel
Language: Starlark - Size: 355 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 51 - Forks: 67

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

bazelbuild/rules_groovy
Groovy rules for Bazel
Language: Starlark - Size: 98.6 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 29

periareon/rules_venv
Bazel rules for Python.
Language: Starlark - Size: 1.48 MB - Last synced at: 2 months ago - Pushed at: 3 months 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: 6 days ago - Pushed at: almost 4 years ago - Stars: 84 - Forks: 1

dropbox/dbx_build_tools
Dropbox's Bazel rules and tools
Language: Go - Size: 22 MB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 208 - Forks: 37

abrisco/rules_pyo3
Bazel rules for PyO3
Language: Starlark - Size: 1.14 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 11 - Forks: 4

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

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

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: 2 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

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

periareon/rules_isort 📦
Bazel rules for the Python formatter, isort
Language: Starlark - Size: 1.07 MB - Last synced at: 3 months ago - Pushed at: 3 months 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: 3 months ago - Pushed at: over 5 years ago - Stars: 48 - Forks: 29

simuons/rules_clojure
Clojure rules for Bazel
Language: Starlark - Size: 86.9 KB - Last synced at: 3 months 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: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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

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

jflex-de/bazel_rules
Bazel rules to generate java files with JFlex
Language: Starlark - Size: 296 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 7

b0inbot/tools
Misc bazel tools
Language: Java - Size: 68.4 KB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
