
Please
The facts below are what the maker publishes about Please, checked and dated. Our editors have not written about it yet.
The facts
Each one read from Please's own pages, with the date it was checked.
What it does
- Build workflow
- Please can build, test and run targets using the same commands, and its CLI can be extended with aliases.checked 5 Oct 2026
- CI integration
- The documentation shows how to use Please in GitHub Actions, including a setup action for installing Please in workflows.checked 4 Oct 2026
- Containers and Kubernetes
- The Docker and Kubernetes tutorial demonstrates rules for building Docker images and Kubernetes manifests.checked 4 Oct 2026
- Editor tools
- Please lists Neovim, Visual Studio Code and IntelliJ integrations, and its BUILD language server supports completion, navigation, diagnostics, formatting and references.checked 5 Oct 2026
- Hermetic builds
- Build steps run in controlled environments with access limited to specified files and environment variables, supporting portable and reproducible builds.checked 4 Oct 2026
- Installation
- The quickstart gives a shell installer, Homebrew installation and release tarballs as installation options.checked 5 Oct 2026
- Language plugins
- Plugins add build rules for languages and technologies; the quickstart describes Go, Python and Java plugins.checked 5 Oct 2026
- Language server features
- The BUILD file language server supports completion, hover, definition lookup, diagnostics, signature help, formatting and references.checked 4 Oct 2026
- Language support
- Plugins add build rules for languages and technologies; the site lists C/C++ rules and describes Go, Python and Java plugins.checked 4 Oct 2026
- License
- Please is licensed under Apache 2.0.checked 5 Oct 2026
- Limit
- The FAQ says Please has less support for mobile development than the other build systems it discusses.checked 5 Oct 2026
- Performance
- Please uses caching and task parallelism to speed up incremental builds.checked 4 Oct 2026
- Product
- Please is a cross-language build system focused on performance, extensibility and correctness.checked 5 Oct 2026
- Purpose
- Please is a cross-language build system focused on performance, extensibility and correctness.checked 4 Oct 2026
- Remote execution
- Please can submit build actions to remote executors through the Remote Execution API, but the feature is marked experimental.checked 4 Oct 2026
- Reproducible builds
- Build steps run in a hermetic environment with access only to declared files and environment variables.checked 5 Oct 2026
- Security
- The maker says release artifacts are signed with a private RSA key and documents signature verification.checked 5 Oct 2026
- Speed
- Please uses caching and task parallelism to reduce build times.checked 5 Oct 2026
- Support
- Users can raise issues on GitHub, chat on Gitter or use the discussion group for questions.checked 5 Oct 2026
- Supported systems
- Please actively supports Linux and macOS; it also supports FreeBSD, while Windows is not supported natively but can run Please through WSL.checked 5 Oct 2026
The company
- Founded
- 2014checked 28 Sep 2026
- Headquarters
- London, United Kingdomchecked 28 Sep 2026
Where it runs
- Platform limit
- The quickstart says Please currently supports Linux, macOS and FreeBSD; Windows is not listed as supported on the opened quickstart page.checked 4 Oct 2026
Alternatives to Please
- 1

AWS CodeBuild
Free planWebAPILinuxmacOS7.9From $0.01 a month - 2

fastlane
Free planAndroidiOSLinuxmacOS7.4Free plan - 3

Nx
Free planWebLinuxmacOSSelf-hosted7.2From $29 a month - 4

Bazel
Free planLinuxmacOSWindows6.7Free plan - 5

FASTBuild
Free planLinuxmacOSWindows6.6Free plan - 6
Open Build Service
Free planWebAPILinuxSelf-hosted6.6Free plan
