Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Using Bazel? Feel free to add your project or company to this page and on StackShare
Companies using Bazel
Bazel has increased reliability, stability, and speed for all of builds/tests at Asana. We no longer need to clean because of incorrect caches.
Ascend is a Palo Alto startup that offers solutions for large data sets analysis. Their motto is Big data is hard. We make it easy.
"Beeswax is a New York based startup that provides real time bidding as service. Bazel powers their Jenkins based continuous integration and deployment framework. Beeswax loves Bazel because it is blazingly fast, correct and well supported across many languages and platforms."
Braintree, a PayPal subsidiary, develops payment solutions for websites and applications. They use Bazel for parts of their internal build and Paul Gross even posted a nice piece about how their switch to Bazel went.
Compass is a tech-driven real estate platform. With an elite team of real estate, technology and business professionals, we aim to be the best and most trusted source for home seekers.
Deep Silver FISHLABS is a developer of high-end 3D games. They use Bazel with C++/Python/Go/C as a base for their internal build tooling and especially for baking and deploying all their 3D Assets.
Huawei Technologies is using Bazel in about 30 projects, they are java/scala/go projects, except for go projects, others originally were built by maven. We write a simple tool to translate a maven-built project into bazel-built one. More and more projects will use bazel in recent future.
InteraXon is a thought-controlled computing firm that creates hardware and software platforms to convert brainwaves into digital signals.
Improbable.io develops SpatialOS, a distributed operating system that enables creating huge simulations inhabited by millions of complex entities.
Makani, now a Google subsidiary, develops energy kites and uses Bazel to build their software (including their embedded C++ software).
Peloton Technology is an automated vehicle technology company that tackles truck accidents and fuel use. They use Bazel to enable reliable builds for automotive safety systems.
Pinterest is the world’s catalog of ideas. They use Bazel to build various backend services (Java/C++) and the iOS application (Objective-C/C++).
PubRef is an emerging scientific publishing platform. They use Bazel with rules_closure to build the frontend, native java rules to build the main backend, rules_go, rules_node, and rules_kotlin to build assorted backend services. rules_protobuf is used to assist with gRPC-based communication between backend services. PubRef.org is based in Boulder, CO.
Redfin is a next-generation real estate brokerage with full-service local agents. They use Bazel to build and deploy the website and various backend services.
SpaceX uses Bazel to build realtime systems
Stripe provides mobile payment solutions. They are the main maintainers of the Bazel Scala rules.
Two Sigma is a New York-headquartered technology company dedicated to finding value in the world’s data.
Uber Advanced Technologies Group is focused on autonomous vehicle efforts at Uber, including trucking/freight and autonomous ride sharing. The organization uses Bazel as its primary build system.
Vistar Media is an advertising platform that enables brands to reach consumers based on their behavior in the physical world. Their engineering team is primarily based out of Philadelphia and is using Bazel for builds, deploys, to speed up testing, and to consolidate repositories written with a variety of different technologies.
Open source projects using Bazel
Abseil is an open-source collection of C++ code (compliant to C++11) designed to augment the C++ standard library.
Angular is a popular web framework. Angular is built with Bazel.
A Java code generator that allows you to create a builder by writing one function.
Copybara is a tool for transforming and moving code between repositories.
Dagger is a fully static, compile-time dependency injection framework for both Java and Android.
A customisable 3D platform for agent-based AI research.
C++ L7 proxy and communication bus
Catches common Java mistakes as compile-time errors. (Migration to Bazel is in progress.)
FFruit is a free & open source Android application to the popular service Falling Fruit.
Gerrit is a code review and project management tool for Git based projects.
Gitiles is a simple repository browser for Git repositories, built on JGit.
A language-and-platform-neutral remote procedure call system. (Bazel is a supported, although not primary, build system.)
gVisor is a container runtime sandbox.
Guetzli is a JPEG encoder that aims for excellent compression density at high visual quality.
A Java code generator that lets you write Prolog-style predicates and use them seamlessly from normal Java code.
Heron is a realtime, distributed, fault-tolerant stream processing engine from Twitter.
JGit is a lightweight, pure Java library implementing the Git version control system.
An elegant, formally-specified config generation language for JSON. (Bazel is a supported build system.)
An ecosystem for building tools that work with code.
Top-level domain name registry service on Google App Engine.
Grammars for programming languages are traditionally specified statically. They are hard to compose and reuse due to ambiguities that inevitably arise. PetitParser combines ideas from scannnerless parsing, parser combinators, parsing expression grammars and packrat parsers to model grammars and parsers as objects that can be reconfigured dynamically.
Roughtime is a project that aims to provide secure time synchronisation.
Sonnet is a library built on top of TensorFlow for building complex neural networks.
An open source software library for machine intelligence.
A collection of C++/Java opensource projects with BUILD files so they can be built with Bazel with out of box support for protobuf and grpc (maybe thrift).
A platform-independent GameBoy emulator.
Project Wycheproof tests crypto libraries against known attacks.
XIOSim is a detailed user-mode microarchitectural simulator for the x86 architecture.