# phacility/phabricator

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/phacility-phabricator).**

12,303 stars · 1,628 forks · PHP · Apache-2.0

## Links

- GitHub: https://github.com/phacility/phabricator
- Homepage: http://phacility.com/phabricator/
- awesome-repositories: https://awesome-repositories.com/repository/phacility-phabricator.md

## Description

Phabricator is a software development suite consisting of a collection of integrated web applications designed to manage the full software engineering lifecycle. It serves as a project management platform, issue tracking system, and code review tool.

The suite provides capabilities for bug tracking and coordination, allowing teams to report and manage software defects and feature requests. It also facilitates peer code review workflows to manage proposed changes before they are merged into a repository.

The platform includes tools for project task organization and general software development lifecycle management. These functions are supported by a PHP monolithic application and a MySQL relational database.

## Tags

### Development Tools & Productivity

- [Bug Tracking Systems](https://awesome-repositories.com/f/development-tools-productivity/bug-tracking-systems.md) — Provides a complete system for reporting and managing software defects and feature requests.
- [RESTful APIs](https://awesome-repositories.com/f/development-tools-productivity/api-development-sdks/restful-apis.md) — Exposes core application functionality via a standardized RESTful API for external tool integration and automation.
- [Code Review Interfaces](https://awesome-repositories.com/f/development-tools-productivity/code-review-interfaces.md) — Provides an integrated environment for managing the code review and approval lifecycle.
- [Development Lifecycle Management](https://awesome-repositories.com/f/development-tools-productivity/development-lifecycle-management.md) — Manages the end-to-end development pipeline by integrating task tracking and workflow organization.
- [Issue Tracking Systems](https://awesome-repositories.com/f/development-tools-productivity/issue-tracking-systems.md) — Implements a platform for managing the lifecycle of reported errors and tasks through state-based workflows.

### Software Engineering & Architecture

- [Software Development Platforms](https://awesome-repositories.com/f/software-engineering-architecture/software-development-platforms.md) — Offers a comprehensive suite of integrated web applications for managing the entire software engineering lifecycle.
- [Code Review Tools](https://awesome-repositories.com/f/software-engineering-architecture/code-review-tools.md) — Ships a tool designed to streamline the collaborative inspection, commenting, and approval process for code changes.
- [Software Development Lifecycle](https://awesome-repositories.com/f/software-engineering-architecture/development-methodologies/software-development-lifecycle.md) — Coordinates the full software development lifecycle through integrated tools for tracking progress and technical activities. ([source](https://github.com/phacility/phabricator/blob/master/README.md))
- [Monolithic Architectures](https://awesome-repositories.com/f/software-engineering-architecture/monolithic-architectures.md) — Employs a monolithic architecture where all application logic and data management reside in a single unified codebase.
- [Peer Review Workflows](https://awesome-repositories.com/f/software-engineering-architecture/peer-review-workflows.md) — Facilitates a peer review workflow to validate code changes before they are merged into the repository.
- [Project Management Platforms](https://awesome-repositories.com/f/software-engineering-architecture/project-management-platforms.md) — Provides a centralized system for tracking tasks, organizing roadmaps, and coordinating software development activities.
- [PHP Monoliths](https://awesome-repositories.com/f/software-engineering-architecture/monolithic-architectures/php-monoliths.md) — Implements all application logic and data management within a single unified PHP codebase.

### Part of an Awesome List

- [Bug Tracking Systems](https://awesome-repositories.com/f/awesome-lists/productivity/bug-tracking-systems.md) — Serves as a dedicated tool for reporting, documenting, and managing software defects and feature requests.
- [Version Control](https://awesome-repositories.com/f/awesome-lists/devtools/version-control.md) — Web-based suite for software development and code collaboration.

### Business & Productivity Software

- [Issue Tracking](https://awesome-repositories.com/f/business-productivity-software/issue-tracking.md) — Provides a comprehensive system for tracking bugs and feature requests to coordinate technical team efforts.
- [Project Task Management](https://awesome-repositories.com/f/business-productivity-software/project-task-management.md) — Includes a unified system for planning, assigning, and monitoring the progress of software project tasks.

### Data & Databases

- [Relational Data Storage](https://awesome-repositories.com/f/data-databases/relational-data-storage.md) — Utilizes a centralized relational database to store all version control, task, and user data.
- [Hierarchical Data Models](https://awesome-repositories.com/f/data-databases/hierarchical-data-models.md) — Uses a hierarchical data model to organize software objects like revisions and tasks into parent-child relationships.
