please.build
Build things your way
Please is a cross-language build system with an emphasis on high performance, extensibility and correctness
Why Please?
![](images/hexagon_r.png)
Reproducible
Build steps are executed in their own tightly controlled hermetic environment. With access to only the files and env variables defined, builds are portable and reproducible!
![](images/triangle_v.png)
Fast and incremental
Built in Go from the ground up with performance in mind using a purpose built build language, Please is lightning quick on the command line. Aggressive caching, and task parallelism, keep your build times down even in a huge monorepo!
![](images/square_g.png)
Not just a build system
Build, test and run any target with the same familiar set of commands! Extend the CLI with new commands and tasks using aliases, to get a truly excellent developer experience!
![](images/circle_t.png)
For any technology
Please provides powerful primitives for automating every part of your build process. Get started quickly with the provided plugins, then expand on them crafting a truly holistic build process.