Peer code review is a foundational practice in modern software engineering. By requiring developers to inspect each other’s code before it is merged, teams catch bugs earlier, enforce coding standards, and spread knowledge across the codebase. As DevOps adoption accelerated through the late 2010s, the tooling market around peer code review expanded significantly, with both dedicated review platforms and version-control hosts adding increasingly sophisticated review workflows.
This article summarises the competitive landscape of peer code review software as it stood around 2019, drawing on publicly available information about platform capabilities, deployment models, and typical use cases. The structure follows a market-research framing that was common in analyst reports of the period, but all factual claims here are based on widely documented product characteristics rather than proprietary research data.
What Is Peer Code Review Software?
Peer code review software provides a structured environment in which developers can propose changes (typically via pull requests or merge requests), receive line-by-line commentary from colleagues, iterate on feedback, and ultimately get approval before code is integrated into a shared branch. Features commonly found across platforms include:
- Inline commenting on diffs
- Reviewer assignment and approval workflows
- Integration with CI/CD pipelines to surface test results alongside the review
- Status checks and branch protection rules
- Audit trails for compliance purposes
Key Platforms in the Peer Code Review Space
By 2019 the market included both general-purpose Git hosting services with built-in review tooling and specialised standalone review tools. The following platforms were widely recognised as significant players:
GitHub
GitHub is the largest Git hosting platform by repository count. Its pull request model, introduced in 2008, effectively defined the modern peer review workflow for open-source projects. Features such as required reviewers, protected branches, code owners files, and integration with GitHub Actions make it a dominant choice for both open-source communities and enterprise teams. Microsoft acquired GitHub in 2018.
GitLab
GitLab offers a self-hosted or SaaS Git platform with merge request-based code review tightly integrated into a broader DevOps platform covering CI/CD, issue tracking, security scanning, and container registry. Its single-application approach appeals to organisations that want to reduce the number of third-party integrations they maintain. GitLab can be deployed on-premises, making it popular in regulated industries.
Bitbucket
Atlassian’s Bitbucket integrates tightly with Jira and Confluence, making it a natural fit for teams already invested in the Atlassian ecosystem. Bitbucket supports both cloud and self-hosted (Bitbucket Server/Data Center) deployments and offers pull request-based review with inline comments and automated build status reporting.
Gerrit
Gerrit is an open-source, web-based code review tool developed at Google and widely used internally there as well as at other large engineering organisations. It enforces a review-then-merge workflow rather than a fork-and-pull model, which gives project maintainers fine-grained control over what reaches the main branch. Gerrit is particularly prevalent in Android Open Source Project (AOSP) contributions.
Phabricator
Originally developed at Facebook, Phabricator is an open-source suite that includes Differential (code review), Maniphest (task tracking), and Diffusion (repository browsing). It was adopted by a number of large tech companies and open-source projects. Development of the project was officially discontinued in 2021, but it remained in active use at many organisations as of 2019.
Crucible (Atlassian)
Crucible is Atlassian’s dedicated standalone code review tool, designed to integrate with both Fisheye (a source code search and analytics tool) and Jira. Unlike Bitbucket’s pull request workflow, Crucible supports pre-commit and post-commit reviews across multiple version control systems including SVN, Git, Mercurial, and Perforce.
Collaborator (SmartBear)
SmartBear’s Collaborator is a commercial peer code review tool targeting enterprises with compliance and audit requirements. It supports multiple SCM systems and produces detailed metrics on review thoroughness, which appeals to teams in aerospace, medical device, and financial services industries that must demonstrate review rigour to auditors.
Other Notable Platforms
- Assembla – A project management and source control platform supporting SVN, Git, and Perforce, with built-in code review and ticketing.
- Beanstalk – A hosted SVN and Git service with integrated code review, aimed at smaller teams and agencies.
- Gitcolony – A pull request management layer that added workflow automation on top of GitHub.
- SourceForge – One of the earliest open-source hosting platforms, supporting code review through its merge request and patch tooling, though its market share declined significantly during the 2010s.
Deployment Models
Peer code review tools broadly fall into two deployment categories, each with distinct trade-offs:
Cloud-Based (SaaS)
SaaS platforms such as GitHub.com, GitLab.com, and Bitbucket Cloud eliminate infrastructure management overhead. Teams can onboard in minutes, and the vendor handles upgrades, backups, and availability. The trade-off is that source code resides on third-party infrastructure, which can be a blocker for organisations with strict data-residency or security requirements.
Self-Hosted / On-Premises
Self-hosted options such as GitLab Self-Managed, Bitbucket Data Center, Gerrit, and Phabricator give organisations full control over where code is stored and how the system is configured. This model is common in defence, financial services, healthcare, and other regulated sectors. The cost of infrastructure provisioning, patching, and upgrades falls on the internal team.
Enterprise vs. SME Adoption Patterns
Large enterprises typically prioritise self-hosted deployment, SSO/SAML integration, audit logging, fine-grained access controls, and vendor support SLAs. Tools like Gerrit, GitLab Self-Managed, and Collaborator address these requirements directly.
Small and medium-sized businesses (SMEs) generally favour SaaS platforms where the total cost of ownership is lower and onboarding friction is minimal. GitHub, Bitbucket Cloud, and GitLab.com dominate this segment. Free tiers on these platforms have also made them the default choice for startups and independent developers.
Factors Shaping the Market
Several broader trends were influencing peer code review software adoption around 2019:
- DevOps and CI/CD adoption – As continuous integration became standard practice, code review tools needed to surface automated test results, linting output, and security scan findings inline within the review interface.
- Shift-left security – Security teams pushed for static analysis and dependency vulnerability checks to be surfaced at the pull request stage, driving demand for platforms with built-in security tooling or rich third-party integration ecosystems.
- Remote and distributed teams – Asynchronous code review tooling became more critical as engineering teams spread across time zones, increasing demand for threaded discussions, review state persistence, and notification controls.
- Compliance requirements – Industries with regulatory obligations sought tools that could generate evidence of review, including who approved what and when, to satisfy internal and external audits.
- Consolidation – The acquisition of GitHub by Microsoft in 2018 and ongoing investment in GitLab ahead of its eventual IPO signalled that the market was maturing and consolidating around a smaller number of well-capitalised platforms.
Choosing the Right Peer Code Review Tool
No single platform is universally optimal. When evaluating peer code review software, engineering teams should consider the following questions:
- What SCM do you use? Most modern tools are Git-first. If your organisation uses SVN or Perforce, check SCM compatibility before shortlisting.
- What are your data residency and compliance requirements? If code cannot leave your network, a self-hosted solution is mandatory.
- What is your existing toolchain? Deep integration with Jira favours Bitbucket or Crucible; tight CI/CD integration favours GitLab; a large open-source community favours GitHub.
- What is your team size and growth trajectory? Pricing models vary significantly at scale; evaluate per-user costs at projected headcount.
- Do you need formal review metrics for audits? Purpose-built tools like Collaborator offer more structured metrics than general-purpose platforms.
Summary
The peer code review software market in 2019 was characterised by rapid growth, driven by DevOps adoption and the shift toward continuous delivery. GitHub, GitLab, and Bitbucket dominated by repository volume and developer mindshare, while specialised tools like Gerrit, Phabricator, and Collaborator retained strong positions in specific enterprise and open-source communities. Cloud-based deployment was growing fastest, but self-hosted options remained essential for regulated industries. Teams evaluating tools in this space should prioritise fit with their existing workflows, compliance posture, and integration requirements over brand recognition alone.