Aspect makes Bazel fast and approachable. We build open-source Bazel rulesets used by thousands of teams, and offer Aspect Workflows , managed CI runners with remote caching and RBE, deployed in your cloud or hosted by Aspect as a single-tenant service.
📖 Docs: docs.aspect.build | 💬 Slack: slack.aspect.build | 🌐 Website: aspect.build
JavaScript and TypeScript Repository Description Release rules_js High-performance Bazel rules for JS and Node.js using a pnpm-based layout. rules_ts Canonical Bazel rules for TypeScript, built on rules_js. rules_swc Bazel rules for the SWC Rust-based JS compiler. rules_esbuild Bazel rules for the esbuild bundler — hermetic, no npm install. rules_webpack Bazel rules for Webpack. rules_rollup Bazel rules for the Rollup JS bundler. rules_terser Bazel rules for the Terser JS minifier. rules_jest Bazel rules to run Jest tests. rules_jasmine Bazel rules to run Jasmine tests. rules_cypress Bazel rules to run Cypress e2e tests.
Repository Description Release rules_py High-performance Python rules with native uv integration and strict hermeticity.
Repository Description Release rules_lint Linters and formatters as Bazel actions — 20+ tools, supports RBE. toml.bzl Bazel library for consuming TOML files in repository rules.
Repository Description bazel-examples Polyglot reference monorepo across Go, Python, Java, JS, Rust, Ruby, and more. Live test bed for Aspect's CI integrations. aspect-workflows-template Scaffold template for bootstrapping an Aspect Workflows project.
Projects Aspect authors or maintains under the community bazel-contrib org:
Repository Description Release bazel-lib Common utility rules and functions for writing Bazel rules in Starlark. Originally authored by Aspect; donated to bazel-contrib. rules_oci Bazel rules for building OCI container images without Docker. Built by Aspect under bazel-contrib in collaboration with Google. rules_nodejs Bazel rules for fetching the Node.js binary and @bazel/runfiles. Long-term maintained by Aspect. publish-to-bcr Automation for publishing Bazel module releases to the Bazel Central Registry. Originally built by Aspect; donated to bazel-contrib.
Projects owned by third parties that Aspect maintains under contract:
Repository Owner Description Release rules_apko Chainguard Bazel rules for apko — builds OCI images from APK packages without a Dockerfile.