Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Bazel Rules
80 Open Source Bazel Rules Software Projects
Free and open source bazel rules code projects including engines, APIs, generators, and tools.
Rules_go
1015 ⭐
Go rules for Bazel
Rules_docker
849 ⭐
Rules for building and handling Docker images with Bazel
Awesome Bazel
789 ⭐
A curated list of Bazel rules, tooling and resources.
Rules_node.js
589 ⭐
JavaScript and NodeJS rules for Bazel
Jflex
431 ⭐
The fast scanner generator for Java™ with full Unicode support
Rules_typescript
278 ⭐
MOVED to https://github.com/bazelbuild/rules_nodejs/tree/3.x/third_party/github.com/bazelbuild/rules_typescript
Bazelbuild Rules_scala
293 ⭐
Scala rules for Bazel
Rules_rust
321 ⭐
Rust rules for Bazel
Rules_kotlin
260 ⭐
Bazel rules for Kotlin
Rules_protobuf
220 ⭐
Bazel rules for building protocol buffers and gRPC services (java, c++, go, ...)
Rules_k8s
249 ⭐
This repository contains rules for interacting with Kubernetes configurations / clusters.
Rules_python
306 ⭐
Experimental Bazel Python Rules
Rules_haskell
219 ⭐
Haskell rules for Bazel.
Rules_proto
212 ⭐
Bazel build rules for protobuf / gRPC (now with gazelle)
Rules_apple
288 ⭐
Bazel rules to build apps for Apple platforms.
Pubref Rules_kotlin
160 ⭐
Bazel rules for Kotlin
Bazel Tools
148 ⭐
Tools for dealing with very large Bazel-managed repositories
Rules_swift
189 ⭐
Bazel rules to build Swift on Apple and Linux platforms
Bazel Skylib
208 ⭐
Common useful functions and rules for Bazel
Rules_apple_line
183 ⭐
LINE's Apple rules for Bazel
Rules_dotnet
125 ⭐
.NET rules for Bazel
Svelte Ts
89 ⭐
[WIP] Tools for building Svelte apps with TS
Atlassian Bazel Tools
111 ⭐
Reusable bits for Bazel
Dbx_build_tools
152 ⭐
Dropbox's Bazel rules and tools
Bazel Distribution
111 ⭐
Bazel rules for assembling and deploying software distributions (see @vaticle for usage example)
Rules_nixpkgs
122 ⭐
Rules for importing Nixpkgs packages into Bazel.
Rules_proto_grpc
148 ⭐
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
Rules_webtesting
72 ⭐
Bazel rules to allow testing against a browser with WebDriver.
Bazel Javascript
63 ⭐
JavaScript and TypeScript rules for Bazel (React friendly)
IOS Bazel Users
78 ⭐
Resources for using bazel for iOS development
Rules_scala
61 ⭐
Robust and featureful Bazel rules for Scala
Bazel Linting System
90 ⭐
🌿💚 Experimental system for registering, configuring, and invoking source-code linters in Bazel.
Skydoc
46 ⭐
Documentation generator for Skylark
Bazel Latex
59 ⭐
Bazel build system rules for LaTeX
Rules_JSONnet
49 ⭐
Jsonnet rules for Bazel
Rules_node
43 ⭐
Bazel build rules for node_js.
Rules_cc
85 ⭐
C++ Rules for Bazel
Rules_grafana
57 ⭐
Bazel rules for building Grafana dashboards
Rules_sass
40 ⭐
Sass rules for Bazel
Rules_helm
44 ⭐
rules_helm: Bazel rules for managing helm charts
Rules_ocaml
38 ⭐
OCaml build rules for Bazel
Rules_gitops
84 ⭐
This repository contains rules for continuous, GitOps driven Kubernetes deployments.
Rules_r
32 ⭐
R rules for Bazel
Platforms
50 ⭐
Constraint values for specifying platforms and toolchains
Rules_codeowners
42 ⭐
Bazel rules for generating CODEOWNERS from a workspace.
Rules_openAPI
38 ⭐
🍃 bazel rules for generating code from openapi specifications
Rules_ruby
24 ⭐
Ruby rules for Bazel
Rules_terraform
28 ⭐
Bazel rules for using Hashicorp's Terraform in your Bazel builds.
Rules_appengine
27 ⭐
AppEngine rules for Bazel
Rules_elm
22 ⭐
Bazel rules for building web applications written in Elm
Rules_gwt
21 ⭐
Bazel rules for GWT
Rules_reason
19 ⭐
📐Reason/OCaml rules and tools for Bazel
Rules_d
22 ⭐
D rules for Bazel
Rules_dart
26 ⭐
Dart rules for Bazel
Rules_clojure
27 ⭐
Clojure rules for Bazel
Rules_java
28 ⭐
Java rules for Bazel
Rules_pygen
15 ⭐
Rules for generating native Bazel Python libraries from requirements.txt
Bazel Maven Proxy
17 ⭐
A local (read-only) proxy for Bazel to access Maven resources behind a secure repository or from the local Maven repository
Rules_antlr
23 ⭐
ANTLR rules for Bazel
Bazel Pandoc
19 ⭐
Rules for invoking Pandoc through the Bazel build system
Platformio_rules
17 ⭐
These are Bazel Skylark rules for building and uploading Arduino programs using the PlatformIO build system.
Bazel_rules_install
20 ⭐
Bazel rules for installing build results. Similar to `make install`.
Bazel_platforms_examples
22 ⭐
This repo contains a collection of examples demonstrating how to use various Bazel concepts related to platforms, toolchains, configurations, and configurable attributes.
Rules_avro
11 ⭐
🍃 bazel rules for generating code from avro schemas
Rules_poetry
29 ⭐
Bazel rules that use Poetry for Python package management
Rules_idris
11 ⭐
Idris rules for Bazel
Happy Co Rules_node
10 ⭐
Bazel rules for node.js
Bazel Ts Example
19 ⭐
Example demonstrates building TypeScript & React with Bazel
Rules_verilator
13 ⭐
Bazel build rules for Verilator
Bazel Multiversion
28 ⭐
Bazel rules to resolve, fetch and manage 3rdparty JVM dependencies with support for multiple parallel versions of the same dependency. Powered by Coursier.
Ash2k Bazel Tools
24 ⭐
Reusable bits for Bazel
Rules_spm
21 ⭐
Provide a means for integrating external Swift packages built by Swift Package Manager into Bazel build using rules_swift.
Rules_perl
16 ⭐
Perl rules for Bazel
Rules_stm32
12 ⭐
Bazel rules for building stm32f4 embedded projects
Go_monorepo
12 ⭐
Example of Golang-monorepo with Bazel
Bazel Erlang
12 ⭐
Bazel rules for building Erlang applications and libraries
Rules_cc_module
17 ⭐
Rules for using C++20 modules with bazel
Sig Rules Authors
13 ⭐
Governance and admin for the rules authors Special Interest Group
Rules_wheel
10 ⭐
Bazel rule for building a python wheel
Airyhq Bazel Tools
11 ⭐
Bazel tooling used by all Airy Bazel workspaces.