a fast, scalable, multi-language and extensible build system https://bazel.build
  • Java 83.6%
  • Python 7%
  • Shell 5.9%
  • C++ 3.3%
Find a file
lberki f51368f480 Implement SkycacheUploadClient and actual on-the-fly uploading.
RELNOTES: None.
PiperOrigin-RevId: 933849920
Change-Id: Id3c2b41a1fa6ac027439a7ea82e7e780056a1c26
2026-06-17 12:01:53 -07:00
.bazelci Reenable sandbox tests on RBE. (https://github.com/bazelbuild/bazel/pull/29668) 2026-05-28 13:11:30 -07:00
.devcontainer Add devcontainer for local development 2025-12-08 12:41:21 -08:00
.gemini Update Gemini comment severity threshold to CRITICAL. 2026-02-18 02:47:49 -08:00
.github Bump the github-actions group with 5 updates (https://github.com/bazelbuild/bazel/pull/29699) 2026-06-03 12:09:42 -07:00
docs docs: sync --test_summary description with current behavior (https://github.com/bazelbuild/bazel/pull/29550) 2026-06-16 12:12:02 -07:00
examples Add runfiles concept to documentation (https://github.com/bazelbuild/bazel/pull/28257) 2026-02-05 01:43:28 -08:00
scripts Migrate from gsutil to gcloud storage in Bazel release/CI scripts. (https://github.com/bazelbuild/bazel/pull/29771) 2026-06-09 13:41:28 -07:00
site docs: sync --test_summary description with current behavior (https://github.com/bazelbuild/bazel/pull/29550) 2026-06-16 12:12:02 -07:00
src Implement SkycacheUploadClient and actual on-the-fly uploading. 2026-06-17 12:01:53 -07:00
third_party remove asm 9.9 artifacts 2026-06-10 04:56:40 -07:00
tools fix: Fix coverage runfiles prefix to include workspace name (https://github.com/bazelbuild/bazel/pull/28647) 2026-06-12 08:42:22 -07:00
.bazelrc Silence most MSVC warnings from external deps 2026-06-01 13:24:12 -07:00
.bazelversion Update .bazelversion and support matrix after releasing Bazel 9.1.1 2026-06-04 13:20:56 -07:00
.gitattributes Preserve line endings for all checked-in files 2025-07-07 11:39:38 -07:00
.gitignore Add .bazelbsp to .gitignore 2024-11-06 01:53:07 -08:00
AGENTS.md Add simple AGENTS.md file gemini-cli and the like (https://github.com/bazelbuild/bazel/pull/28342) 2026-01-23 04:39:55 -08:00
AUTHORS Normalize ijar's header to 'The Bazel Authors'. 2015-11-19 16:48:06 +00:00
bazel_downloader.cfg Update embedded JDKs to latest patch release 2024-10-10 04:52:21 -07:00
BUILD Silence Turbine warning (https://github.com/bazelbuild/bazel/pull/29820) 2026-06-12 08:32:46 -07:00
CHANGELOG.md Release 10.0.0-pre.20260608.1 (2026-06-16) 2026-06-16 18:13:11 +00:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md for Bazel. 2021-09-09 08:07:05 -07:00
CODEOWNERS Remove @comius from Bazel CODEOWNERS and maintainers guide. 2025-11-18 08:18:34 -08:00
combine_distfiles.py Automatic code cleanup. 2022-02-24 07:40:35 -08:00
combine_distfiles_to_tar.sh Fix bashism in combine_distfiles_to_tar.sh. 2020-11-25 06:30:16 -08:00
compile.sh Fix windows build with Bazel@HEAD 2025-09-09 08:19:52 -07:00
CONTRIBUTING.md Fix link in CONTRIBUTING.md 2024-08-07 23:32:53 -07:00
CONTRIBUTORS Update CONTRIBUTORS 2022-12-05 05:41:32 -08:00
distdir.bzl Implement executing WebAssembly in repository rules 2025-06-10 08:18:44 -07:00
extensions.bzl Fix bazel build //... on Unix 2025-12-09 10:57:09 -08:00
LICENSE Add RSA-MD license text for md5.cc file to Bazel's LICENSE 2025-10-22 16:42:38 -07:00
maven_install.json upgrade asm to 9.10 (https://github.com/bazelbuild/bazel/pull/29630) 2026-06-02 06:48:11 -07:00
MODULE.bazel Update bazelbuild/bazel's rules_cc to version 0.2.19; update analysis test mocks for compatibility. 2026-06-10 10:20:03 -07:00
MODULE.bazel.lock Silence Turbine warning (https://github.com/bazelbuild/bazel/pull/29820) 2026-06-12 08:32:46 -07:00
oneversion_allowlist.csv Fix and disallow Java classpath collisions in Bazel (https://github.com/bazelbuild/bazel/pull/23592) 2026-02-17 02:30:59 -08:00
oneversion_allowlist_for_tests.csv Fix and disallow Java classpath collisions in Bazel (https://github.com/bazelbuild/bazel/pull/23592) 2026-02-17 02:30:59 -08:00
pyproject.toml Add Pyink formatting config to Bazel 2025-12-04 10:07:59 -08:00
README.md docs: remove stale roadmap link from README (https://github.com/bazelbuild/bazel/pull/29703) 2026-06-03 12:54:58 -07:00
repositories.bzl Correctly cross-jlink Windows arm64 builds (https://github.com/bazelbuild/bazel/pull/28988) 2026-03-16 11:19:33 -07:00
requirements.txt Bump idna from 3.11 to 3.15 (https://github.com/bazelbuild/bazel/pull/29598) 2026-06-03 12:36:41 -07:00
SECURITY.md Update SECURITY.md 2022-02-18 06:39:50 -08:00

Bazel

{Fast, Correct} - Choose two

Build and test software of any size, quickly and reliably.

  • Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.

  • One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.

  • Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.

  • Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.

Getting Started

Documentation

Reporting a Vulnerability

To report a security issue, please email security@bazel.build with a description of the issue, the steps you took to create the issue, affected versions, and, if known, mitigations for the issue. Our vulnerability management team will respond within 3 working days of your email. If the issue is confirmed as a vulnerability, we will open a Security Advisory. This project follows a 90 day disclosure timeline.

Contributing to Bazel

See CONTRIBUTING.md

Build status