pantsbuild/pants

The Pants Build System

3,827

stars

12,775

commits

Python

primary language

Sep 11, 2026

updated

www.pantsbuild.org
aws-lambda
build
build-system
build-tool
build-tools
docker
golang
java
javascript
kotlin
monorepo
monorepos
pants
pantsbuild
pex
protobuf
python
rust
scala
shell
Browse cluster: Build systems and monorepo tooling

README

Pants Build System

Coverage Status

Pants is a scalable build system for monorepos: codebases containing multiple projects, often using multiple programming languages and frameworks, in a single unified code repository.

Some noteworthy features include:

  • Explicit dependency modeling.
  • Fine-grained invalidation.
  • Shared result caching.
  • Concurrent execution.
  • Remote execution.
  • Unified interface for multiple tools and languages.
  • Extensibility and customizability via a plugin API.

Documentation: www.pantsbuild.org.

Getting started

See the getting started documentation.

Credits

macOS CI resources provided by MacStadium.

Contributors

(top 30 of 365)

Eric-Arellano

2,183 commits

benjyw

1,488 commits

jsirois

1,289 commits

stuhood

1,265 commits

pantsbuild/pants

The Pants Build System

3,827

stars

12,775

commits

Python

primary language

Sep 11, 2026

updated

www.pantsbuild.org
aws-lambda
build
build-system
build-tool
build-tools
docker
golang
java
javascript
kotlin
monorepo
monorepos
pants
pantsbuild
pex
protobuf
python
rust
scala
shell
Browse cluster: Build systems and monorepo tooling

README

Pants Build System

Coverage Status

Pants is a scalable build system for monorepos: codebases containing multiple projects, often using multiple programming languages and frameworks, in a single unified code repository.

Some noteworthy features include:

  • Explicit dependency modeling.
  • Fine-grained invalidation.
  • Shared result caching.
  • Concurrent execution.
  • Remote execution.
  • Unified interface for multiple tools and languages.
  • Extensibility and customizability via a plugin API.

Documentation: www.pantsbuild.org.

Getting started

See the getting started documentation.

Credits

macOS CI resources provided by MacStadium.

Contributors

(top 30 of 365)

Eric-Arellano

2,183 commits

benjyw

1,488 commits

jsirois

1,289 commits

stuhood

1,265 commits

Languages

Python

77.1%

Rust

20.1%