• Stars
    star
    70
  • Rank 433,782 (Top 9 %)
  • Language Starlark
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated 10 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Apple support for Bazel rules

More Repositories

1

bazel

a fast, scalable, multi-language and extensible build system
Java
22,451
star
2

starlark

Starlark Language
Starlark
2,242
star
3

bazelisk

A user-friendly launcher for Bazel.
Go
1,899
star
4

rules_go

Go rules for Bazel
Go
1,335
star
5

bazel-gazelle

Gazelle is a Bazel build file generator for Bazel projects. It natively supports Go and protobuf, and it may be extended to support new languages and custom rule sets.
Go
1,132
star
6

rules_docker

Rules for building and handling Docker images with Bazel
Starlark
1,062
star
7

buildtools

A bazel BUILD file formatter and editor
Go
975
star
8

examples

Examples for Bazel
Starlark
784
star
9

intellij

IntelliJ plugin for Bazel projects
Java
749
star
10

rules_nodejs

NodeJS toolchain for Bazel.
Starlark
719
star
11

rules_foreign_cc

Build rules for interfacing with "foreign" (non-Bazel) build systems (CMake, configure-make, GNU Make, boost, ninja, Meson)
Starlark
639
star
12

bazel-buildfarm

Bazel remote caching and execution service
Java
624
star
13

rules_rust

Rust rules for Bazel
Starlark
613
star
14

tulsi

An Xcode Project Generator For Bazel
Swift
547
star
15

rules_python

Bazel Python Rules
Starlark
500
star
16

rules_apple

Bazel rules to build apps for Apple platforms.
Starlark
477
star
17

bazel-watcher

Tools for building Bazel targets when source files change.
Go
414
star
18

sandboxfs

A virtual file system for sandboxing
Rust
367
star
19

bazel-skylib

Common useful functions and rules for Bazel
Starlark
366
star
20

rules_scala

Scala rules for Bazel
Starlark
354
star
21

rules_kotlin

Bazel rules for Kotlin
Kotlin
324
star
22

rules_jvm_external

Bazel rules to resolve, fetch and export Maven artifacts
Starlark
309
star
23

remote-apis

An API for caching and execution of actions on a remote system.
Starlark
300
star
24

rules_swift

Bazel rules to build Swift on Apple and Linux platforms
Starlark
298
star
25

rules_k8s

This repository contains rules for interacting with Kubernetes configurations / clusters.
Starlark
288
star
26

rules_typescript

MOVED to https://github.com/bazelbuild/rules_nodejs/tree/3.x/third_party/github.com/bazelbuild/rules_typescript
TypeScript
275
star
27

continuous-integration

Bazel's Continuous Integration Setup
Python
249
star
28

vscode-bazel

Bazel support for Visual Studio Code
TypeScript
226
star
29

bazel-central-registry

The central registry of Bazel modules for the Bzlmod external dependency system.
Starlark
220
star
30

rules_pkg

Bazel rules for creating packages of many types (zip, tar, deb, rpm, ...)
Starlark
202
star
31

rules_dotnet

.NET rules for Bazel
Starlark
180
star
32

bazel-toolchains

Repository that hosts Bazel toolchain configs for remote execution and related support tools.
Go
179
star
33

rules_android

Android rules for Bazel
Starlark
174
star
34

rules_cc

C++ Rules for Bazel
Starlark
166
star
35

rules_proto

Protocol buffer rules for Bazel
Starlark
158
star
36

rules_closure

Closure rules for Bazel
Java
151
star
37

vim-bazel

Vim support for Bazel
Vim Script
138
star
38

platforms

Constraint values for specifying platforms and toolchains
Starlark
102
star
39

proposals

Index of all Bazel proposals and design documents
102
star
40

stardoc

Stardoc: Starlark Documentation Generator
Java
101
star
41

rules_webtesting

Bazel rules to allow testing against a browser with WebDriver.
Go
94
star
42

rules_fuzzing

Bazel Starlark extensions for defining fuzz tests in Bazel projects
Starlark
79
star
43

emacs-bazel-mode

Emacs mode for Bazel
Emacs Lisp
75
star
44

rules_license

Starlark
70
star
45

rules_jsonnet

Jsonnet rules for Bazel
Starlark
64
star
46

rules_java

Java rules for Bazel
Starlark
64
star
47

setup-bazelisk

Set up your GitHub Actions workflow with a specific version of Bazelisk
TypeScript
56
star
48

rules_sass

Sass rules for Bazel
Starlark
50
star
49

bazel-federation

Starlark
47
star
50

skydoc

Documentation generator for Skylark
Python
46
star
51

reclient

Go
46
star
52

remote-apis-sdks

This repository contains client libraries for the Remote Execution API https://github.com/bazelbuild/remote-apis
Go
45
star
53

migration-tooling

Migration tools for Bazel
Java
44
star
54

BUILD_file_generator

Generate BUILD files for your Java files
Java
39
star
55

codelabs

Shell
37
star
56

eclipse

Eclipse For Bazel (deprecated, see https://github.com/salesforce/bazel-eclipse instead)
Java
32
star
57

bazel-integration-testing

Framework for integration tests that call Bazel
Java
32
star
58

rules_android_ndk

Starlark
29
star
59

rules_appengine

AppEngine rules for Bazel
Starlark
29
star
60

tools_remote

Java
28
star
61

vim-ft-bzl

Vim Script
27
star
62

bazel-bench

Benchmarking tool for bazel
Python
26
star
63

tools_android

Tools for use with building Android apps with Bazel
Starlark
24
star
64

homebrew-tap

This repository contains a collection of Homebrew (aka, Brew) "formulae" for Bazel
24
star
65

rules_d

D rules for Bazel
Starlark
24
star
66

rules_perl

Perl rules for Bazel
Starlark
23
star
67

bzlmod

Go
20
star
68

bazel-blog

Content of the Bazel blog
HTML
19
star
69

rules_gwt

Bazel rules for GWT
Starlark
19
star
70

rules_testing

Starlark testing framework and utility libraries
Starlark
19
star
71

bazel-website

Website for Bazel, a fast, scalable, multi-language and extensible build system
HTML
17
star
72

bazelcon

Artifacts from BazelCon
15
star
73

java_tools

Python
12
star
74

rules_groovy

Groovy rules for Bazel
Starlark
11
star
75

rules_postcss

PostCSS rules for Bazel
Starlark
10
star
76

bazel_metrics

Python
7
star
77

community

Resources for community management efforts, such as SIGs
6
star
78

rules_angular

OBSOLETE see https://github.com/angular/angular/tree/master/packages/bazel
Python
5
star
79

gmaven_rules

This repository is deprecated. Please instead use https://github.com/bazelbuild/rules_jvm_external
Python
3
star
80

rules_platform

Starlark
3
star
81

rules_utp

Starlark
2
star
82

.allstar

1
star
83

.github

1
star