Skip to content
Learn more
Please note that GitHub no longer supports Internet Explorer versions 7 or 8.

We recommend upgrading to the latest Internet Explorer, Google Chrome, or Firefox.

If you are using IE 11, make sure you turn off "Compatibility View".

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Java JavaScript Python C Objective-C CSS Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.idea Employing the new external events interface
assets/android Package dummy libraries with native exopackage android_binaries
bin More pex fixes for windows.
config Move watchman startup logic to java
docs Update the docs for buck autodeps.
pmd Kill subprocesses when nailgun connection dies
programs Improve waiting-for-daemon message
py Do not shell out to `zip` and `unzip`
scripts Performance test script to work with hg
src-gen Print dist build status on SuperConsole
src/com/facebook/buck Ported buck plugin dependencies optimizer from buck linter
test/com/facebook/buck add config option tools.java
third-party Migrate test/ to use autodeps.
webserver [tracing] Fix built-in trace viewer in Chrome 43
.buckconfig Fix windows build
.classpath Fix Eclipse project config so it builds in Eclipse.
.factorypath Upgrade to Immutables 2.0.21
.gitattributes `*.bat` files should always have Windows-style newlines
.gitignore Upgrade to latest upstream pywatchman and add to PEX
.inferconfig blacklist auto-generated files
.project Initial import.
.travis.yml Run groovy related tests in travis
.watchmanconfig Enable the dir cache by default
DEFS Migrate test/ to use autodeps.
LICENSE Try to make it easier to determine the license for Buck (Apache 2.0).
README.md Enable Travis CI builds again
__init__.py Do not shell out to `zip` and `unzip`
appveyor.yml Add appveyor & windows test blacklist.
buck.iml fixed IDE project
build.xml Run instrumentation tests as a shell step
checkstyle.xml Replacing usernames in TODOs.
findbugsfilter.xml Fix findbugs perf issues
windows_failures.txt Fix windows build

README.md

Buck

Buck is a build tool. To see what Buck can do for you, check out the documentation at http://buckbuild.com/.

Build Status

Installation

To build Buck, run the following:

git clone https://github.com/facebook/buck.git
cd buck
ant
./bin/buck --help

License

Apache License 2.0

Something went wrong with that request. Please try again.