Bazel

a fast, scalable, multi-language and extensible build system
Alternatives To Bazel
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Bazel21,394110 hours ago42June 04, 20231,818apache-2.0Java
a fast, scalable, multi-language and extensible build system
Bloop8541211 hours ago432July 13, 2022125apache-2.0Scala
Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
Blt223
a month ago111bsd-3-clauseC++
A streamlined CMake build system foundation for developing HPC software
Hello Gyp109
4 years ago2C++
Hello world sample for gyp build tool
L3build76
14 days ago45lppl-1.3cLua
A testing and building system for LaTeX
Petabridge Dotnet New63
4 months ago30August 10, 20224apache-2.0F#
.NET CLI template for Petabridge-style projects
Tribits31
5 days ago116otherCMake
TriBITS: Tribal Build, Integrate, and Test System,
Modern Cmake Template23
3 years ago1gpl-3.0CMake
CMake template for an example project composed of executable and library
Brick20
8 months ago10Python
Simple monorepo build tool based on Docker
Psmpi11
19 days ago1otherC
Alternatives To Bazel
Select To Compare


Alternative Project Comparisons
Readme

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 [email protected] 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

Popular Build System Projects
Popular Testing Projects
Popular Build Tools Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Testing
Language
Build System
Bazel