awesome-bazel
A curated list of Bazel rules, tooling and resources.
https://github.com/jin/awesome-bazel
Last synced: 1 day ago
JSON representation
-
Resources
-
<a name="misc-resources"></a>Misc
-
Articles
- Build mobile apps with Bazel. Part 2: iOS - Francois Stephany
- Build mobile apps with Bazel. Part 1: Android - Francois Stephany
- (In Japanese) Building C++ with Bazel / C++ビルド環境としてのBazel導入試行
- Nix + Bazel = fully reproducible, incremental builds
- Production Code Splitting With Bazel - Greg Magolan (Google)
- Build large polyglot projects with Bazel... now with Haskell support
- Managing a Go monorepo with Bazel - Filip Nikolovski (InPlayer)
- How to Create a Persistent Worker for Bazel - Mike Morearty (Asana)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- Angular Bazel Build With Dev Server - Torgeir "Tor" Helgevold
- Bazel Conference 2017 - Justin Poehnelt
- What Angular is doing with Bazel and Closure
- Building Docker Images Without Docker
- Bazel Golang Hello World
- Migrating from Gradle to Bazel
- Benchmarking the Bazel build system on real-life C++
- Migrating Gypsum and CodeSwitch to Bazel - Jay Conrod (Google)
- Create Go Monorepo with Go-modules and Bazel - Iurii Panarin
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- Bazel Golang Hello World
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
- We Switched from Maven to Bazel and Builds Got 10x Faster - Jason Lunz (Redfin)
-
Blogs
- Kristina Chodorow's blogposts on Bazel
- Envoy as an API Gateway - Build Go microservices with Bazel.
- Kristina Chodorow's blogposts on Bazel
-
Books
- Beginning Bazel: Building and Testing for Java, Go, and More - P.J. McNerney; Apress, 1st ed. edition (December 24, 2019) 978-1484251935
- Core Bazel: Fast Builds For Busy People - B. Mustiata; Amazon Kindle (July 28, 2020) ASIN: B08DXBR2TF
- Getting Started with Bazel - B. Muschko; O'Reilly Media (February 2020)
- Getting Started with Bazel - B. Muschko; O'Reilly Media (February 2020)
-
Community
- #bazelbuild on Slack
- BuildTeamWorld on Slack - A community slack for BuildFarm, BuildGrid, Bazel and general build teams.
- `#bazel` on Freenode
- Stack Overflow
- #bazelbuild on Slack
- #bazelbuild on Slack
- #bazelbuild on Slack
- `#bazel` on Freenode
- #bazelbuild on Slack
- #bazelbuild on Slack
- #bazelbuild on Slack
- `#bazel` on Freenode
- #bazelbuild on Slack
-
Demos
- kastiglione/bazel-xcode-demo-swift-driver - driver](https://github.com/apple/swift-driver).
- nickdecooman/bazel-rust-docker-example
- kriscfoster/multi-language-bazel-monorepo
- ekhabarov/bazel-k8s-envoy
-
Designs
- Bazel's design process
- bazelbuild/proposals - Index of all design documents and proposals for Bazel.
-
Documentation
-
Podcasts
- Bazel; CppCast - Lukács Berki and Julio Merino
- Bazel with Tony Aiuto; Google Cloud Podcast #153 - Tony Aiuto
- AiA 247: Bazel with Alex Eagle; Adventures in Angular - Alex Eagle (Google)
-
Projects
- bazelment/trunk
- tensorflow/tensorflow
- abseil/abseil-cpp - OSS collection of C++ code (compliant to C++11) designed to augment the C++ standard library.
- google/subpar - Subpar is a utility for creating self-contained python executables. It is designed to work well with Bazel.
- google/startup-os - Working examples of Google's Open Source tools and Cloud.
- lucperkins/colossus - An example microservice architecture for Kubernetes using Bazel, Go, Java, Docker, Kubernetes, Minikube, Gazelle, gRPC, Prometheus, Grafana, and more.
- squzy/squzy - is a high-performance open-source monitoring system written in Golang with Bazel. Using Bazel for testing, building and dockerize.
- GoogleCloudPlatform/distroless - Language focused docker images, minus the operating system.
- alexeagle/angular-bazel-example
-
Programming Languages
Categories
Sub Categories
Articles
159
Videos
29
General
25
Tutorials
20
Editors
17
Project generators
15
Community
13
Starlark
12
Projects
9
Migration
9
Toolchains
8
Remote caching and execution
7
Books
4
Demos
4
Blogs
3
Podcasts
3
Designs
2
<a name="misc-resources"></a>Misc
2
<a name="misc-tooling"></a>Misc
2
Documentation
1
Slides
1
BUILD file tools
1
Keywords
bazel
48
java
9
bazel-rules
9
build
7
build-tool
6
golang
6
grpc
6
python
5
maven
4
go
4
gcc
3
vscode-extension
3
kubernetes
3
dependencies
3
vscode
3
docker
3
toolchain
3
cpp
3
skylark
3
xcode
2
grpc-java
2
rust
2
arm
2
embedded
2
c
2
bare-metal
2
starlark
2
macos
2
ios
2
clang
2
remote-caching
2
cross-platform
2
llvm-toolchain
1
test-selection
1
target-selection
1
ui
1
bzl
1
teamcity-plugin
1
test-framework
1
teamcity
1
Bazel
1
typescript
1
test
1
results-viewer
1
remote-execution
1
react
1
protobuf
1
cache
1
build-tools
1
goma
1