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

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

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

bazel-contrib/rules_nodejs
NodeJS toolchain for Bazel.
Language: Starlark - Size: 37.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 742 - Forks: 520

bazelbuild/rules_rust
Rust rules for Bazel
Language: Starlark - Size: 42.8 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 720 - Forks: 471

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

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

MobileNativeFoundation/rules_xcodeproj
Bazel rules for generating Xcode projects.
Language: Swift - Size: 59 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 563 - Forks: 96

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

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

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

bazelbuild/rules_kotlin
Bazel rules for Kotlin
Language: Kotlin - Size: 4.66 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 342 - Forks: 222

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

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

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

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

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

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

tweag/rules_haskell
Haskell rules for Bazel.
Language: Starlark - Size: 9.03 MB - Last synced at: about 3 hours ago - Pushed at: 1 day ago - Stars: 269 - Forks: 81

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: 5 days ago - Pushed at: 18 days ago - Stars: 263 - Forks: 168

pubref/rules_protobuf
Bazel rules for building protocol buffers and gRPC services (java, c++, go, ...)
Language: Python - Size: 945 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 229 - Forks: 157

dropbox/dbx_build_tools
Dropbox's Bazel rules and tools
Language: Go - Size: 22 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 209 - Forks: 37

line/rules_apple_line
LINE's Apple rules for Bazel
Language: Starlark - Size: 223 KB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 207 - Forks: 19

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

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

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

spotify/bazel-tools π¦
Tools for dealing with very large Bazel-managed repositories
Language: Java - Size: 577 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 166 - Forks: 16

pubref/rules_kotlin
Bazel rules for Kotlin
Language: Python - Size: 80.1 KB - Last synced at: 6 months ago - Pushed at: almost 7 years ago - Stars: 159 - Forks: 20

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

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

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

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

atlassian/bazel-tools π¦
Reusable bits for Bazel
Language: Starlark - Size: 208 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 113 - Forks: 36

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

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

JetBrains/hirschgarten
A new approach to Bazel support for IntelliJ IDEA
Language: Kotlin - Size: 41.1 MB - Last synced at: about 7 hours ago - Pushed at: about 7 hours ago - Stars: 100 - Forks: 37

thundergolfer/bazel-linting-system π¦
πΏπ Experimental system for registering, configuring, and invoking source-code linters in Bazel.
Language: Starlark - Size: 129 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 100 - Forks: 15

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

ios-bazel-users/ios-bazel-users
Resources for using bazel for iOS development
Size: 52.7 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 92 - Forks: 12

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: 5 days ago - Pushed at: 5 days ago - Stars: 91 - Forks: 37

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

bazelbuild/rules_java
Java rules for Bazel
Language: Starlark - Size: 612 KB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 81 - Forks: 73

jvolkman/rules_pycross
Bazel + Python rules for cross-platform external dependencies
Language: Starlark - Size: 2.16 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 71 - Forks: 30

soniaai/rules_poetry
Bazel rules that use Poetry for Python package management
Language: Starlark - Size: 438 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 70 - Forks: 22

ProdriveTechnologies/bazel-latex
Bazel build system rules for LaTeX
Language: Starlark - Size: 1.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 70 - Forks: 37

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

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

etsy/rules_grafana
Bazel rules for building Grafana dashboards
Language: Starlark - Size: 50.8 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 66 - Forks: 9

fwouts/bazel-javascript π¦
JavaScript and TypeScript rules for Bazel (React friendly)
Language: Python - Size: 786 KB - Last synced at: 12 months ago - Pushed at: almost 6 years ago - Stars: 65 - Forks: 17

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

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

cgrindel/rules_spm π¦
Provide a means for integrating external Swift packages built by Swift Package Manager into Bazel build using rules_swift.
Language: Starlark - Size: 350 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 59 - Forks: 12

ash2k/bazel-tools π¦
Reusable bits for Bazel
Language: Starlark - Size: 304 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 58 - Forks: 28

chenrui333/rules_openapi
π bazel rules for generating code from openapi specifications
Language: Starlark - Size: 90.8 KB - Last synced at: about 10 hours ago - Pushed at: 9 days ago - Stars: 53 - Forks: 25

bazelbuild/rules_sass
Sass rules for Bazel
Language: Starlark - Size: 351 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 51 - Forks: 68

bufbuild/rules_buf
Bazel rules for Buf.
Language: Starlark - Size: 323 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 50 - Forks: 26

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

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

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

twitter/bazel-multiversion
Bazel rules to resolve, fetch and manage 3rdparty JVM dependencies with support for multiple parallel versions of the same dependency. Powered by Coursier.
Language: Scala - Size: 680 KB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 47 - Forks: 24

bazelbuild/skydoc π¦
Documentation generator for Skylark
Language: Python - Size: 23.3 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 46 - Forks: 57

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

pubref/rules_node
Bazel build rules for node_js.
Language: Python - Size: 159 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 43 - Forks: 32

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

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

grailbio/rules_r
R rules for Bazel
Language: Starlark - Size: 730 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 40 - Forks: 18

bazel-contrib/rules_ruby
Ruby ruleset for Bazel
Language: Starlark - Size: 22.1 MB - Last synced at: about 16 hours ago - Pushed at: 3 days ago - Stars: 38 - Forks: 13

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: 17 days ago - Pushed at: almost 6 years ago - Stars: 38 - Forks: 6

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

jin/rules_ocaml
OCaml build rules for Bazel
Language: Starlark - Size: 27.3 KB - Last synced at: 16 days ago - Pushed at: about 4 years ago - Stars: 37 - Forks: 5

mitchelldavis/rules_terraform
Bazel rules for using Hashicorp's Terraform in your Bazel builds.
Language: Python - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 35 - Forks: 10

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

google/bazel_rules_install
Bazel rules for installing build results. Similar to `make install`.
Language: Starlark - Size: 57.6 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 34 - Forks: 19

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

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

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

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

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

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

bazelbuild/rules_appengine π¦
AppEngine rules for Bazel
Language: Starlark - Size: 145 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 51

bazel-contrib/rules_perl
Perl rules for Bazel
Language: Starlark - Size: 111 KB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 28 - Forks: 43

chainguard-dev/rules_apko
Bazel rules for apko
Language: Starlark - Size: 351 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 27 - Forks: 21

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

wayou/bazel-ts-example
Example demonstrates building TypeScript & React with Bazel
Language: Starlark - Size: 170 KB - Last synced at: 23 days ago - Pushed at: 6 months ago - Stars: 26 - Forks: 7

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: 14 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 14

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

thii/rules_swiftlint
Run SwiftLint in your Bazel build efficiently.
Language: Starlark - Size: 39.1 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 25 - Forks: 0

bazelbuild/rules_d
D rules for Bazel
Language: Starlark - Size: 67.4 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 24 - Forks: 23

salesforce/bazel-maven-proxy
A local (read-only) proxy for Bazel to access Maven resources behind a secure repository or from the local Maven repository
Language: Java - Size: 105 KB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 24 - Forks: 7

marcohu/rules_antlr
ANTLR rules for Bazel
Language: Java - Size: 3.77 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 28

ProdriveTechnologies/bazel-pandoc
Rules for invoking Pandoc through the Bazel build system
Language: Python - Size: 34.2 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 10

yugui/rules_ruby
Ruby rules for Bazel
Language: Python - Size: 146 KB - Last synced at: 16 days ago - Pushed at: over 5 years ago - Stars: 23 - Forks: 7

aignas/rules_shellcheck
Run shellcheck as part of your bazel tests.
Language: Starlark - Size: 67.4 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 22 - Forks: 9

kkiningh/rules_verilator
Bazel build rules for Verilator
Language: Starlark - Size: 37.1 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 14

bazelbuild/rules_gwt π¦
Bazel rules for GWT
Language: Starlark - Size: 65.4 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 14

PxyUp/go_monorepo
Example of Golang-monorepo with Bazel
Language: Python - Size: 15.6 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 7

leostera/rules_reason
πReason/OCaml rules and tools for Bazel
Language: Python - Size: 319 KB - Last synced at: 20 days ago - Pushed at: over 6 years ago - Stars: 19 - Forks: 2

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

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

airyhq/bazel-tools
Bazel tooling used by all Airy Bazel workspaces.
Language: Starlark - Size: 476 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 2
