Software Alternatives, Accelerators & Startups

Please

A Cross-Language Build System.

Please

Please Reviews and Details

This page is designed to help you find out whether Please is good and if it is the right choice for you.

Screenshots and images

  • Please Landing page
    Landing page //
    2021-10-11

Features & Specs

  1. Performance

    Please build offers high performance build speeds, which can significantly reduce build times compared to other tools. This is achieved through parallel execution and efficient incremental builds.

  2. Flexibility

    Please is highly configurable and flexible, allowing developers to tailor the build system to fit a wide range of project requirements and workflows.

  3. Cross-platform

    It supports cross-platform builds, enabling developers to use a single build system for projects targeting multiple operating systems.

  4. Minimal Dependencies

    Please requires minimal external dependencies, which simplifies setup and reduces the potential for version conflicts and other dependency-related issues.

  5. Open Source

    As an open-source tool, Please allows users to inspect, modify, and contribute to the codebase, fostering a collaborative community environment.

Badges

Promote Please. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Chinese March: ่ฏทไฝ ๆฃ€้˜… - Please Review

Hong Kong March: ่ฏทไฝ ๆฃ€้˜… - Please Review (Instrumental)

่ฏทไฝ ๆฃ€้˜… (March ยซPlease, reviewยป)

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Please and what they use it for.
  • What I wish I knew about Python when I started
    Pip is a command line package manager that comes with Python, but it is definitely not the only package manager. Other tools like pipenv, poetry, pdm, conda, and even some third-party applications like please can all manage Python dependencies. One common mistake beginners make is installing Python, and then running pip install (or even worse, sudo pip install), before moving forward. While this works in the... - Source: dev.to / over 1 year ago
  • Top programming languages created in the 2010's on GitHub by stars
    Iโ€™m not sure a JS library qualifies as a PL. Or automation software (SoftStack). Or an API description language. Or a build system. Source: over 3 years ago
  • Just Use a Monorepo
    Regarding your first point, a good alternative to Bazel is [Please][https://please.build/] - its build graph can solve exactly this problem in CI. - Source: Hacker News / over 3 years ago
  • Need to know about various distributed build tools available
    Checkout: https://please.build/ - CMake is not directly supported, but you can easily extend please.build to invoke cmake commands to build your targets. - It does supports both Windows(ehweee) and Linux - MIT - BONUS: it is fast. Really fast(||)! Single binary. It is also versatile. I am using it to build a repo with multiple programming languages(C++(Wasm),Go,Js, Flutter), while spinning up vagrant and... Source: almost 4 years ago
  • When to Use Bazel?
    > the best way forward is to take the ideas of Bazel (hermetic and deterministic builds) and package them as a good small build system, perhaps even compatible with Bazel so you don't have to rewrite build rules all the time. How does https://please.build measure up? - Source: Hacker News / almost 4 years ago
  • I'm building an experimental successor to Bazelโ„ข
    Good luck! I assume you are aware of please.build? Source: almost 4 years ago
  • Show HN: Beast โ€“ The Build System
    > I always hope it's going to be about 'power and reliability of Bazel' but as friendly to get going with a basic make rule. Have you seen https://please.build? It is very close to what I think the answer to "What if Blaze was made today?" is. It is conceptually much simpler and doesn't suffer from some of the things that need to happen in Google-scale projects/teams. For example, they haven't done the same gross... - Source: Hacker News / about 4 years ago
  • Pants vs. Bazel: Why Pants may be the right choice for your team
    Iโ€™d also suggest looking at https://please.build as an alternative to Bazel and Pants. Source: over 4 years ago
  • Security review of "please", a sudo replacement written in Rust
    Man, I was so confused for a sec there. I maintain please, and got really excited that somebody had taken the time to look into my tool. Source: about 5 years ago
  • Crazy fast build times (Or when 10 seconds starts to make you nervous)
    I've started experimenting with the Bazel-like https://please.build/ , which has actual support for incremental builds. I also advocate avoiding a lot of the typical dependencies in the Java ecosystem. There is a lot of bloated garbage that you'll miss less than you might think. - Source: Hacker News / over 5 years ago
  • Improving large monorepo performance on GitHub
    I can't speak for using it in a massive monorepo, but I started using https://please.build for some of my personal projects recently just as an alternative to the dominant Java build systems (Ant/Maven/Gradle). It's far more straightforward to use, and incremental builds actually work reliably. - Source: Hacker News / over 5 years ago
  • Improving large monorepo performance on GitHub
    Perhaps check out a tool like please[1]. There are other tools in this space, but that one has worked well for me without the complexity of some other, similar tools. [1] https://please.build. - Source: Hacker News / over 5 years ago

Do you know an article comparing Please to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Please discussion

Log in or Post with

Is Please good? This is an informative page that will help you find out. Moreover, you can review and discuss Please here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.