Please Build logo

Please Build

High-performance polyglot build system inspired by Bazel and Buck, written in Go. Supports hermetic builds, remote caching, and incremental compilation for Go, Python, Java, and more.

-
GB Est. 2016 Active Monorepo & Build Systems

Our Verdict

Solid idea and ergonomics, but the ecosystem gap vs Bazel makes it a risky bet for big monorepos in 2026.

Pros

  • Bazel-like hermetic builds with simpler setup
  • Polyglot: Go, Python, Java, JS, and more
  • Written in Go, single-binary install
  • Remote caching and incremental builds supported

Cons

  • Community much smaller than Bazel or Buck2
  • Ecosystem of rules is limited versus Bazel
  • Docs and learning resources are thinner
  • Long-term maintenance momentum unclear
Best for: Mid-size polyglot teams wanting Bazel ideas with less ceremony Not for: Large orgs needing the deepest rule ecosystem and community

When to Use Please Build

Good fit if you need

  • Hermetic incremental builds for Go, Python, and Java
  • Remote build caching shared across team and CI
  • Polyglot monorepo builds with fine-grained targets
  • Bazel-inspired build system with simpler configuration

Lock-in Assessment

Low 5/5
Lock-in Score
5/5

Please Build Pricing

Pricing Model
free
Free Tier
Yes
Entry Price
Enterprise Available
No
Transparency Score

Beta — estimates may differ from actual pricing

1,000
1001K10K100K1M

Estimated Monthly Cost

$25

Estimated Annual Cost

$300

Estimates are approximate and may not reflect current pricing. Always check the official pricing page.

Project Health

A

Health Score

2.6k 212
Bus Factor

10

Last Commit

today

Release Freq

14d

Open Issues

117

Issue Response

N/A

License

Apache-2.0

Last checked: 2026-04-22

Community Discussion

Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.