Phabricator icon

Phabricator

Phabricator is an open source software development platform built by Facebook to help engineers collaborate throughout the development process. It integrates tools for code review, project management, bug tracking, and version control.

What is Phabricator?

Phabricator is an open source web-based software development platform built by Facebook to help software companies improve their development workflow. It integrates a number of tools to enhance collaboration between engineers across the entire development lifecycle.

Some of the key features Phabricator offers include:

  • Code review - Allows engineers to review each other's code changes line-by-line. Supports inline comments, tracking action items, and approvals.
  • Project management - Kanban boards to visualize tasks and user stories across different stages of completion.
  • Bug/Issue tracking - Track software bugs and tasks with a robust issue tracker.
  • Git and SVN integration - Tight integration with most popular version control systems.
  • Dashboard - Personalized homepage for every engineer to track tasks, code reviews, open bugs etc.
  • User access controls - Sophisticated access controls to manage permissions for code, projects, bugs etc.
  • CLI tool - Command line interface to interact with most Phabricator features.
  • Notifications - Real-time notifications through email, web UI or external chat tools.
  • iOS and Android apps - Mobile apps allow engineers to track projects and code reviews on the go.

With its focus on improving engineering efficiency and collaboration, Phabricator has become very popular amongst technology companies to streamline their software development workflows.

The Best Phabricator Alternatives

Top Apps like Phabricator

JIRA, Trello, GitLab, Bitbucket, Redmine, Microsoft Project, OpenProject, Taiga.io, Wekan, Gitea, SourceForge are some alternatives to Phabricator.

JIRA

JIRA, developed by Atlassian, is a comprehensive project management and issue tracking tool designed to empower teams in planning, tracking, and managing projects effectively. Renowned for its flexibility and scalability, JIRA caters to diverse teams and industries, providing a centralized hub for collaboration. At the core of JIRA's functionality is...

Trello

Trello is a flexible and intuitive web-based project management tool that helps teams organize and prioritize projects. It uses a system of boards, lists, and cards that allows users to break down projects in a visual way.Some key features of Trello include:Boards - Boards act as a high-level...

GitLab

GitLab is an open source end-to-end software development platform with built-in git repository management, issue tracking, code reviews, activity feeds, wikis and continuous integration/continuous deployment (CI/CD). It allows developers to host and collaborate on Git repositories and connect all stages of the DevOps lifecycle in the same user...

Bitbucket

Bitbucket is a web-based version control repository hosting service owned by Atlassian that allows development teams to collaborate on code. Some key features of Bitbucket include:Git and Mercurial version control repository hostingUnlimited private and public repositoriesGranular user permissions and access controlsWiki, issue tracking, and pull requestsIntegrations with JIRA, Trello...

Redmine

Redmine stands as a powerful open-source project management and issue tracking tool, offering a flexible and customizable platform for teams to collaborate and manage projects effectively. Developed using the Ruby on Rails framework, Redmine has gained popularity for its versatility and adaptability. Central to Redmine's capabilities is its project management...

Microsoft Project

Microsoft Project is a project management software tool developed and sold by Microsoft. It is designed to assist project managers in developing plans, assigning resources to tasks, tracking progress, managing budgets, and analyzing workloads.Key features of Microsoft Project include:Gantt charts and customizable views for visualizing project schedulesTools for...

OpenProject

OpenProject is an open-source web-based project management software. It provides organizations with all the tools required for successful project delivery. Some of the key features of OpenProject include:Project planning tools like Gantt charts, roadmaps, task boards, and calendar views to plan projects and tasksTime, cost, and resource reporting to...

Taiga.io

Taiga.io is an open-source agile project management platform designed for startups, agile developers, and designers. It provides a range of powerful tools to help manage software development projects, including:Kanban boards to visualize work and track progressBacklogs to prioritize tasksPowerful search and filtering to quickly find informationWiki for collaborative...

Wekan

Wekan is an open-source, kanban board web application (software). It is designed for ease of use with many kanban features and options:It allows users to create kanban boards to track tasks, projects, and workflows visually.Tasks and cards on the board can be organized into lists, moved between lists...

Gitea

Gitea is an open source, self-hosted Git service written in Go. It offers many of the core features of GitHub, GitLab, and Bitbucket including:Managing Git repositories with access controls, activity feeds, issue tracking, pull requests, and wikisUser account registration and authentication, as well as organization/team managementRepository browser with...

SourceForge

SourceForge is one of the largest open-source software repositories and distribution platforms on the web. Launched in 1999, it serves as a centralized location for developers worldwide to upload and distribute their open-source software applications and source code.Some key features of SourceForge include:Free hosting for open-source projects - Source...