> ## Documentation Index
> Fetch the complete documentation index at: https://bazel.build/llms.txt
> Use this file to discover all available pages before exploring further.

# Be nav

\*\*Build Encyclopedia\*\*

* [Overview](/reference/be/overview)
* [Concepts](#be-menu)
  * [Common Definitions](/reference/be/common-definitions)
  * ["Make" variables](/reference/be/make-variables)
* [Rules](#be-rules)
  * [Functions](/reference/be/functions)
  * [C / C++](/reference/be/c-cpp)
  * [Java](/reference/be/java)
  * [Objective-C](/reference/be/objective-c)
  * [Protocol Buffer](/reference/be/protocol-buffer)
  * [Python](/reference/be/python)
  * [Shell](/reference/be/shell)
  * [Extra Actions](/reference/be/extra-actions)
  * [General](/reference/be/general)
  * [Platforms and Toolchains](/reference/be/platforms-and-toolchains)
  * [AppEngine](https://github.com/bazelbuild/rules_appengine)
  * [Apple (Swift, iOS, macOS, tvOS, visionOS, watchOS)](https://github.com/bazelbuild/rules_apple)
  * [C#](https://github.com/bazelbuild/rules_dotnet)
  * [D](https://github.com/bazelbuild/rules_d)
  * [Docker](https://github.com/bazelbuild/rules_docker)
  * [Groovy](https://github.com/bazelbuild/rules_groovy)
  * [Go](https://github.com/bazelbuild/rules_go)
  * [JavaScript (Closure)](https://github.com/bazelbuild/rules_closure)
  * [Jsonnet](https://github.com/bazelbuild/rules_jsonnet)
  * [Packaging](/reference/be/pkg)
  * [Rust](https://github.com/bazelbuild/rules_rust)
  * [Sass](https://github.com/bazelbuild/rules_sass)
  * [Scala](https://github.com/bazelbuild/rules_scala)
