List of tools for code review


This is a list of collaborative code review software that supports the software development practice of software peer review.
SoftwareMaintainerDevelopment statusLicenseVCS supportedPlatforms supportedWorkflow
CodePeerMNT Labsactively developedGitAllpre- and post-commit
CollaboratorSmartBear Softwareactively developedGit, Subversion, Perforce, ClearCase, Mercurial, Rational Team Concert, TFS, SynergyLinux, macOS, Windowspre- and post-commit
CrucibleAtlassianin maintenanceCVS, Subversion, Git, Mercurial, PerforceJavapre- and post-commit
Dimensions CM PulseUnoMicro Focusactively developedDimensions CM, GitLinux, macOS, Windowspre- and post-commit
Helix SwarmPerforceactively developedHelix CoreLinux, macOS, Windowspre- and post-commit
Helix TeamhubPerforceactively developedGit, Subversion, MercurialLinux, macOS, Windowspre- and post-commit
GerritGoogle, Inc.actively developed v2GitJava EEpre-commit
GiteaGiteaactively developedGitLinux, macOS, Windowspre- and post-commit
GitHubGitHub, Inc.actively developedGitLinux, macOS, Windowspre- and post-commit
GitLabGitLab Inc.actively developedGitRuby on Railspre- and post-commit
Kallitheakallithea-scm.orgactively developed v3Git, MercurialPythonpost-commit
KiuwanOptimyth Technologiesactively developedCVS, Subversion, Git, MercurialLinux, macOS, Windowspre- and post-commit
PatchworkStephen Finucaneactively developedVCS-agnosticPythonmailing list
PhabricatorPhacilityEnd of lifeGit, Subversion, MercurialPHPpre- and post-commit
Rational [Team Concert|Rational Team Concert Code Review]IBMactively developedRational Team ConcertLinux, macOS, Windowspre- and post-commit
Review Boardreviewboard.orgactively developedCVS, Subversion, Git, Mercurial, Bazaar, Perforce, ClearCase, Plastic SCMPythonpre- and post-commit
RietveldGuido van Rossumactively developed v2Git, Subversion, Mercurial, Perforce, CVSPythonpre-commit
RhodeCodeRhodeCodeactively developed v3Git, Subversion, MercurialPythonpre- and post-commit