pants

The Pants Build System

APACHE-2.0 License

Downloads
117.9K
Stars
3.1K
Committers
342

Pants Build System

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.

Package Rankings
Top 2.05% on Pypi.org
Top 14.24% on Repo1.maven.org
Top 4.49% on Proxy.golang.org
Top 19.41% on Crates.io