Software Alternatives, Accelerators & Startups

Buck2

A large-scale build tool by Meta Open Source.

Buck2 Reviews and Details

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

Screenshots and images

  • Buck2 Landing page
    Landing page //
    2023-04-07

Badges

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

SaaSHub badge
Show embed code

Videos

We don't have any videos for Buck2 yet.

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 Buck2 and what they use it for.
  • Monorepo vs Multi-Repo: Why AI Agents Tip the Scale
    Monorepo gave you atomic cross-service changes, a single dependency graph, unified CI/CD, and zero version skew between internal libraries. The cost was large clone sizes, slower CI without build caching, complex permission models, and the need for specialized tooling like Bazel, Pants, Nx, or Buck2 to keep builds fast. - Source: dev.to / 3 months ago
  • Pyrefly vs. Ty: Comparing Python's Two New Rust-Based Type Checkers
    Coming from a Meta background (not speaking on behalf of Meta): "package/dependency management" - Everything is checked into a monorepo, and built with [Buck2](https://buck2.build/). There's tooling to import/update packages, but no need to reinvent pip or other package managers. Btw, Buck2 is pretty awesome and supports a ton of languages beyond python, but hasn't gotten a ton of traction outside of Meta.... - Source: Hacker News / about 1 year ago
  • Astral: Next-Gen Python Tooling
    > As for Python package management, my team is migrating to Bazel which has its own way of locking in the Python dependencies and then pulling them from a remote cache. Under Bazel, we are only re-examining the dependencies when someone proposes a change to produce the lock. It's so rare, that having a new+faster thing that does this part would not present a meaningful benefit. Have you considered Pants[0],... - Source: Hacker News / almost 2 years ago
  • I Like Makefiles
    > Does anyone know of anything better than Make? Xmake https://xmake.io/ for C and C++ (I haven't use that for anything serious yet) and Buck 2 https://buck2.build/ if you need a really complex build system. - Source: Hacker News / almost 2 years ago
  • What's so hard about constexpr allocation?
    It exists, and not just for C++: https://buck2.build/. - Source: Hacker News / about 2 years ago
  • Declarative Gradle is a cool thing I am afraid of: Maven strikes back
    NOTE: I wonโ€™t mention SBT and Leiningen here because, with all due respect, they are niche build tools. I also wonโ€™t discuss Kobalt for the same reason (besides, itโ€™s no longer actively maintained). Additionally, I wonโ€™t touch upon Bazel and Buck in this context, mainly because Iโ€™m not very familiar with them. If you have insights or comments about these tools, please feel free to share them in the comments ๐Ÿ‘‡. - Source: dev.to / almost 3 years ago
  • Reason to use other Build Tool than Make?
    There's a new build system which works on similar ideas to buck: https://buck2.build/. Source: about 3 years ago
  • Reason to use other Build Tool than Make?
    There're tools which do this, for example https://bazel.build/, and https://buck2.build/ However they have a learning curve, which might be steep for some folks. Source: about 3 years ago

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

Suggest an article

Buck2 discussion

Log in or Post with

Is Buck2 good? This is an informative page that will help you find out. Moreover, you can review and discuss Buck2 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.