168 Open Source Bazel Software Projects
Free and open source bazel code projects including engines, APIs, generators, and tools.
Colossus 906 ⭐
Colossus — An example microservice architecture for Kubernetes using Bazel, Go, Java, Docker, Kubernetes, Minikube, Gazelle, gRPC, Prometheus, Grafana, and more
Subpar 453 ⭐
Subpar is a utility for creating self-contained python executables. It is designed to work well with Bazel.
Rules_foreign_cc 378 ⭐
Build rules for interfacing with "foreign" (non-Bazel) build systems (CMake, configure-make, GNU Make, boost)
Squzy 316 ⭐
Squzy - is a high-performance open-source monitoring, incident and alert system written in Golang with Bazel and love.
Rules_protobuf 203 ⭐
Bazel rules for building protocol buffers and gRPC services (java, c++, go, ...)
Rules_k8s 201 ⭐
This repository contains rules for interacting with Kubernetes configurations / clusters.
Buildbuddy 101 ⭐
BuildBuddy is an open source Bazel build event viewer, result store, and remote cache.
Gke Bazel Demo 86 ⭐
Building applications with bazel and deploying them on to GKE. This demo contains a java-spring-boot rest service and an angular front-end. Both containers are deployed on GKE.
Tutorial Ubuntu 18.04 Install Nvidia Driver And Cuda And Cudnn And Build Tensorflow For Gpu 82 ⭐
Ubuntu 18.04 How to install Nvidia driver + CUDA + CUDNN + build tensorflow for gpu step by step command line
Bazel Distribution 84 ⭐
Bazel rules for assembling and deploying software distributions (see @graknlabs for usage example)
Example Bazel Monorepo 73 ⭐
🌿💚 Example Bazel-ified monorepo, supporting Golang, Java, Python, Scala, and Typescript
Rules_python_external 61 ⭐
Bazel rules to resolve and fetch artifacts transitively from the Python Package Index (PyPI)
Bazelruby Rules_ruby 51 ⭐
Open source Ruby Rules (current status: work in progress) — this project builds atop of the work of our pioneer Yugui, whose original rules can be found at https://github.com/yugui/rules_ruby
Bazel Linting System 54 ⭐
🌿💚 Experimental system for registering, configuring, and invoking source-code linters in Bazel.
Rules_pip 37 ⭐
pip package rules for bazel that are fast (incremental fetch), support different python versions and work with all kinds of packages (i.e. packages with namespaces)
Rules_gitops 33 ⭐
This repository contains rules for continuous, GitOps driven Kubernetes deployments.
Gobazel 24 ⭐
gobazel is a tool to help golang bazel developers to map bazel's folder structure to golang's standard folder structure, through FUSE (thus only works for Linux and MacOS users).
Tensorflow Builds 16 ⭐
Tensorflow binaries and Docker images compiled with GPU support and CPU optimizations.
Bazel Maven Proxy 14 ⭐
A local (read-only) proxy for Bazel to access Maven resources behind a secure repository or from the local Maven repository
Ng Qt 12 ⭐
Build extremely powerful and efficient native cross-platform desktop applications using Angular and NodeGUI
Rules_build_secrets 12 ⭐
Bazel build rules to make it easier to incorporate secrets into your build process.
Bazel_platforms_examples 12 ⭐
This repo contains a collection of examples demonstrating how to use various Bazel concepts related to platforms, toolchains, configurations, and configurable attributes.
Oppia Android 34 ⭐
A free, online & offline learning platform to make quality education accessible for all.
Bazel Diff 24 ⭐
Performs Bazel Target Diffing between two revisions in Git, allowing for Test Target Selection and Selective Building