An open API service providing repository metadata for many open source software ecosystems.

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