Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicolov/awesome-bazel
A curated list of resources for the Bazel build system
https://github.com/nicolov/awesome-bazel
List: awesome-bazel
Last synced: 16 days ago
JSON representation
A curated list of resources for the Bazel build system
- Host: GitHub
- URL: https://github.com/nicolov/awesome-bazel
- Owner: nicolov
- Created: 2017-07-15T19:48:02.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-07-15T19:48:44.000Z (over 7 years ago)
- Last Synced: 2024-05-20T06:12:23.996Z (7 months ago)
- Size: 1000 Bytes
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-bazel - A curated list of resources for the Bazel build system. (Other Lists / Monkey C Lists)
README
Awesome Bazel [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
=============A curated collection of resources for the Bazel build system.
- [Awesome Bazel](#awesome-bazel)
+ [Additional language support](#additional-language-support)
+ [Projects built with Bazel](#projects-built-with-bazel)
+ [Deployment](#deployment)
+ [Editor support](#editor-support)
+ [Rules for opensource projects](#rules-for-opensource-projects)
+ [Tooling](#tooling)
+ [Examples](#examples)
+ [Misc](#misc)
- [Resources](#resources)
- [License](#license)## Additional language support
* [.NET](https://github.com/bazelbuild/rules_dotnet)
* [Apple platforms](https://github.com/bazelbuild/rules_apple)
* [D](https://github.com/bazelbuild/rules_d)
* [Go](https://github.com/bazelbuild/rules_go)
* [Groovy](https://github.com/bazelbuild/rules_groovy)
* [GWT](https://github.com/bazelbuild/rules_gwt)
* [JavaScript](https://github.com/bazelbuild/rules_closure)
* [Jsonnet](https://github.com/bazelbuild/rules_jsonnet)
* [Perl](https://github.com/bazelbuild/rules_perl)
* [Python pip](https://github.com/tanin47/bazel-pex-pip)
* [Rust](https://github.com/bazelbuild/rules_rust)
* [SASS](https://github.com/bazelbuild/rules_sass)
* [Scala](https://github.com/bazelbuild/rules_scala)
* [TypeScript](https://github.com/bazelbuild/rules_typescript)
* [WebDriver](https://github.com/bazelbuild/rules_webtesting)## Projects built with Bazel
### non-Google projects
* [DeepMath](https://github.com/tensorflow/deepmath)
* [DeepMind Lab](https://github.com/deepmind/lab)
* [drake](https://github.com/RobotLocomotion/drake)
* [Envoy example](https://github.com/lyft/envoy-filter-example)
* [Envoy](https://github.com/lyft/envoy)
* [heron](https://github.com/twitter/heron)
* [Istio](https://github.com/istio/istio)
* [Kubernetes](https://github.com/kubernetes/kubernetes)
* [kwcs](https://github.com/koth/kcws)
* [laminate](https://github.com/ibab/laminate)
* [livegrep](https://github.com/livegrep/livegrep)
* [Mojo](https://github.com/chronos-tachyon/mojo)
* [nginx fork](https://github.com/firebase/nginx)
* [Prometheus Client Library](https://github.com/jupp0r/prometheus-cpp)
* [Range v3](https://github.com/ericniebler/range-v3)
* [smyte-db](https://github.com/smyte/smyte-db)
* [sog](https://github.com/kevincox/sog)
* [Sonnet](https://github.com/deepmind/sonnet)
* [Turbo Santa](https://github.com/turbo-santa/turbo-santa-common)
* [XIOSim](https://github.com/s-kanev/XIOSim)### Google projects
* [Brotli](https://github.com/google/brotli)
* [butteraugli](https://github.com/google/butteraugli)
* [CallBuilder](https://github.com/google/CallBuilder)
* [CCTZ](https://github.com/google/cctz)
* [Copybara](https://github.com/google/copybara)
* [Dagger](https://google.github.io/dagger/)
* [EXEgesis](https://github.com/google/EXEgesis)
* [Fruit](https://github.com/google/fruit)
* [gemmlowp](https://github.com/google/gemmlowp)
* [Gerrit](https://github.com/GerritCodeReview/gerrit)
* [gRPC](https://github.com/grpc/grpc)
* [Guetzli](https://github.com/google/guetzli)
* [Gulava](https://github.com/google/gulava/)
* [Jsonnet](https://github.com/google/jsonnet)
* [Kythe](https://github.com/google/kythe)
* [ngx_token_binding](https://github.com/google/ngx_token_binding.git)
* [Nomulus](https://github.com/google/nomulus)
* [OR-Tools](https://github.com/google/or-tools)
* [PetitParser](https://github.com/petitparser/java-petitparser)
* [Protobuf](https://github.com/google/protobuf)
* [RE2](https://github.com/google/re2)
* [TensorFlow serving](https://github.com/tensorflow/serving)
* [TensorFlow](https://github.com/tensorflow/tensorflow)
* [Varstruct](https://github.com/google/varstruct)
* [Wycheproof](https://github.com/google/wycheproof)
* [xrtl](https://github.com/google/xrtl)## Deployment
* [AppEngine](https://github.com/bazelbuild/rules_appengine)
* [Docker](https://github.com/bazelbuild/rules_docker)
* [Sandstorm](https://github.com/mrdomino/sandstorm-bazel)## Editor support
* [Atom](https://github.com/ptsurko/language-bazel)
* [Eclipse](https://github.com/bazelbuild/eclipse)
* [IntelliJ](https://github.com/bazelbuild/intellij)
* [vim](https://github.com/bazelbuild/vim-ft-bzl)
* [XCode](https://github.com/bazelbuild/tulsi)## Rules for opensource projects
* [boost](https://github.com/bowlofstew/bazel-boost)
* [gtest, gmock, snappy, etc..](https://github.com/bazelment/trunk)
* [x264, x265, ffmpeg, etc..](https://github.com/clchiou/bazel-examples)## Tooling
* [Buildifier](https://github.com/bazelbuild/buildtools)
## Examples
* [C++ and Java](https://github.com/bazelbuild/examples)
* [QT application](https://github.com/bbreslauer/qt-bazel-example)## Misc
* [lrte cross-compiler](https://github.com/bazelment/lrte)
# Resources
* [Official site](http://bazel.build)
* [Official blog](http://blog.bazel.build)
* [kchodorow's blog](https://www.kchodorow.com/blog/)
* [How to Skylark (use code _12strr9_)](https://classroom.google.com/)
* [List of companies using Bazel](https://github.com/bazelbuild/bazel/wiki/Bazel-Users)# License
[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)