List of tools for code review

Last updated

This is a list of collaborative code review software that supports the software development practice of software peer review.

SoftwareMaintainerDevelopment status License VCS supportedPlatforms supportedWorkflow
CodePeer MNT Labs actively developed Proprietary GitAllpre- and post-commit
Collaborator SmartBear Software actively developed Proprietary Git, Subversion, Perforce, ClearCase, Mercurial, Rational Team Concert, TFS, SynergyLinux, macOS, Windowspre- and post-commit
Crucible Atlassian in maintenance Proprietary CVS, Subversion, Git, Mercurial, Perforce Java pre- and post-commit
Dimensions CM PulseUno Micro Focus actively developed Proprietary Dimensions CM, GitLinux, macOS, Windowspre- and post-commit
Helix Swarm Perforce actively developed Proprietary Helix CoreLinux, macOS, Windowspre- and post-commit
Helix Teamhub Perforce actively developed Proprietary Git, Subversion, MercurialLinux, macOS, Windowspre- and post-commit
Gerrit Google, Inc.actively developed Apache v2Git Java EE pre-commit
Gitea Giteaactively developed MIT GitLinux, macOS, Windowspre- and post-commit
GitHub GitHub, Inc.actively developed Proprietary GitLinux, macOS, Windowspre- and post-commit
GitLab GitLab Inc.actively developed MIT Git Ruby on Rails pre- and post-commit
Kallithea kallithea-scm.orgactively developed GPL v3Git, Mercurial Python post-commit
Kiuwan Optimyth Technologiesactively developed Proprietary CVS, Subversion, Git, MercurialLinux, macOS, Windowspre- and post-commit
Patchwork Stephen Finucaneactively developed GPL v2 VCS-agnostic Python mailing list
Phabricator PhacilityEnd of life Apache Git, Subversion, Mercurial PHP pre- and post-commit
Rational Team Concert Code Review IBMactively developed Proprietary Rational Team ConcertLinux, macOS, Windowspre- and post-commit
Review Board reviewboard.orgactively developed MIT CVS, Subversion, Git (partial), [1] Mercurial, Bazaar, Perforce, ClearCase, Plastic SCM Python pre- and post-commit
Rietveld Guido van Rossum actively developed Apache v2Git, Subversion, Mercurial, Perforce, CVS Python pre-commit
RhodeCode RhodeCode actively developed AGPL v3Git, Subversion, Mercurial Python pre- and post-commit

References

  1. "Ticket 4425: Git submodule modifications not included in diff | Splat". hellosplat.com. Retrieved 2017-01-19.