返回排行榜

bazelbuild/bazel

Javabazel.build

a fast, scalable, multi-language and extensible build system

bazelbuildtestfastcorrectscalablemulti-languagebuild-system
Star 增长趋势
Star
25.6k
Forks
4.5k
周增长
Issues
1.6k
10k20k
2015年3月2018年12月2022年10月2026年7月
制品库Mavengit clone https://github.com/bazelbuild/bazel.git
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 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

相关仓库
GoogleContainerTools/distroless

🥑 Language focused docker images, minus the operating system.

StarlarkApache License 2.0dockerbazel
22.9k1.4k
zml/zml

Any model. Any hardware. Zero compromise. Built with @ziglang / @openxla / MLIR / @bazelbuild

ZigApache License 2.0aibazel
zml.ai
3.9k170
thought-machine/please

High-performance extensible build system for reproducible multi-language builds.

GoGo ModulesApache License 2.0buildbuild-tool
please.build
2.6k217
magma/magma

Platform for building access networks and modular network services

C++Othernetworksmobile
magmacore.org
1.9k708
TraceMachina/nativelink

NativeLink is a Nix-powered, open source, high-performance build cache and remote execution server, compatible with Bazel, Soong, Pants, Buck2, Reclient, and other RE-compatible build systems. It offers drastically faster builds, reduced test flakiness, and support for specialized hardware.

Rustcrates.ioOtherapache2bazel
nativelink.com
1.6k223
bazel-contrib/rules_go

Go rules for Bazel

GoGo ModulesApache License 2.0bazelbazel-rules
1.5k761
jin/awesome-bazel

A curated list of Bazel rules, tooling and resources.

Apache License 2.0bazelskylark
jin.github.io/awesome-bazel
1.2k135
bazelbuild/buildtools

A bazel BUILD file formatter and editor

GoGo ModulesApache License 2.0bazelbuild-tool
1.2k467
bazelbuild/rules_docker

Rules for building and handling Docker images with Bazel

StarlarkApache License 2.0bazeldocker
1.1k693
lucperkins/colossus

Colossus — An example microservice architecture for Kubernetes using Bazel, Go, Java, Docker, Kubernetes, Minikube, Gazelle, gRPC, Prometheus, Grafana, and more

StarlarkMIT Licensekubernetesbazel
github.com/lucperkins/colossus
1k67