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

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