---
layout: documentation
---

# Supported Skylark Rules

The Bazel team provides a set of supported build rules written using the
[Skylark](/docs/skylark/index.html) rules framework. These rules allow you
to build the following:

*   [Closure libraries](https://github.com/google/bazel/tree/master/tools/build_rules/closure)
*   [Docker images](https://github.com/google/bazel/tree/master/tools/build_defs/docker)
*   [Groovy projects](https://github.com/google/bazel/tree/master/tools/build_defs/groovy)
*   [Java App Engine applications](https://github.com/google/bazel/tree/master/tools/build_rules/appengine)
*   [Rust projects](https://github.com/google/bazel/tree/master/tools/build_rules/rust)

The source for these rules are located in the
[tools/build_rules](https://github.com/google/bazel/tree/master/tools/build_rules)
and
[tools/build_defs](https://github.com/google/bazel/tree/master/tools/build_defs)
directories in the Bazel GitHub repo.

Add Skylark Supported Rules page to Bazel site.
Add Skylark Supported Rules page to Bazel site.

Each of the support rule sets now have their own README.md files. This page just links
to the directories in the repo where the rules are located and documented.

--
MOS_MIGRATED_REVID=101453919
