Phabricator is a suite of web-based software development collaboration tools, including the Differential code review tool, the Diffusion repository browser, the Herald change monitoring tool, the Maniphest bug tracker and the Phriction wiki. Phabricator integrates with Git, Mercurial, and Subversion. It is available as free software under the Apache License, version 2.
Phabricator was originally developed as an internal tool at Facebook. Phabricator’s principal developer is Evan Priestley. Priestley left Facebook to continue Phabricator’s development in a new company called Phacility. Phabricator is a collection of web applications which help software companies build better software.
Phabricator includes applications for:
You can learn more about the project (and find links to documentation and resources) at Phabricator.org
Phabricator is developed and maintained by Phacility.
Phabricator gives you a box of solid tools for a comparatively small setup cost. The tools all work together and are richly integrated. The whole thing is a free and open source. You own all your data. Phabricator is extremely fast and proven to scale both to large datasets (Facebook has 500,000+ commits across many repositories) and large organizations (Facebook has 500+ fulltime engineers). Phabricator’s tools are easy to learn, understand, and use.
However, Phabricator may also not be a good solution for you:
Review others’ code with Differential, because they can’t be trusted.
Host Git, Mercurial, and Subversion repositories with Diffusion, or connect an existing repository elsewhere.
Phabricator supports post-commit auditing, either as a primary workflow or, when coupled with Herald, allows rule-based triggers to get an extra set of eyes on your code.
Plan features, track bugs, and award tokens. Maniphest lets you customize input forms, use custom fields, and has a rich API.
You can write things down and revert them later with Phriction, which is a documentation wiki.
Use sophisticated drag and drop to make sure your project is properly micromanaged with Workboards.
With Conference keeping up with where your team is having lunch is just a few clicks away.
As your company scales, keep track of activity with Herald, which notifies you when things you care about happen (like a specific file being changed).
The arcanist command line tool gives you CLI access to most of Phabricator’s functionality.
The Conduit API allows you to write scripts that interact with Phabricator over an HTTP JSON API.
Phabricator applications are serious, heavy-duty tools that scale to organizations with tens of thousands of employees.
Phabricator is under active development, and we’ve accepted patches from hundreds of unique contributors to date.
Tell us about a new Kubernetes application
Never miss a thing! Sign up for our newsletter to stay updated.
Discover and learn about everything Kubernetes