| CARVIEW |
Select Language
HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
last-modified: Tue, 30 Dec 2025 00:09:35 GMT
access-control-allow-origin: *
etag: W/"6953183f-30d7"
expires: Tue, 30 Dec 2025 15:14:54 GMT
cache-control: max-age=600
content-encoding: gzip
x-proxy-cache: MISS
x-github-request-id: 345A:2F7ECD:A3AFF2:B7C011:6953EA16
accept-ranges: bytes
age: 0
date: Tue, 30 Dec 2025 15:04:54 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210032-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1767107094.239549,VS0,VE206
vary: Accept-Encoding
x-fastly-request-id: ecf780071b3b3976ede6147bc6e2d9f8583150cf
content-length: 4046
Buck2 build system website | Buck2
Buck2
A large-scale build tool. The successor to Buck.
Ready for users ∈ {C++, Python, Rust, Haskell, Erlang, OCaml, Java, Kotlin, Go}
🚀
Fast
Buck2 is faster than Buck. If you've got nothing to do, Buck2 is significantly faster. If you've got lots to do, Buck2 will start doing it faster and be much closer to the critical path.
🎯
Reliable
Buck2 rules are hermetic by default. Missing dependencies are errors. These restrictions apply to both the user-written BUCK files and the language rules. Buck2 gives the right result more reliably.
🧩
Extensible
All rules are written in Starlark, with nothing in the core of Buck2 knowing anything about languages. That means that Buck2 users can define their own rules as first-class citizens.