List of tools for code review
{{Short description|none}}
{{hatnote|This list is about collaborative code review software. For automated code review software, see list of tools for static code analysis.}}
{{more citations needed|list|date=December 2018}}
This is a list of collaborative code review software that supports the software development practice of software peer review.
class="wikitable sortable" style="text-align:center; width:auto;" |
Software
! Maintainer ! Development status ! License ! VCS supported ! Platforms supported ! Workflow |
---|
{{Rh}} | CodePeer
| MNT Labs | actively developed | {{Proprietary}} | Git | All | pre- and post-commit |
{{Rh}} | Collaborator
| actively developed | {{Proprietary}} | Git, Subversion, Perforce, ClearCase, Mercurial, Rational Team Concert, TFS, Synergy | Linux, macOS, Windows | pre- and post-commit |
{{Rh}} | Crucible
| in maintenance | {{Proprietary}} | CVS, Subversion, Git, Mercurial, Perforce | Java | pre- and post-commit |
{{Rh}} | Dimensions CM PulseUno
| actively developed | {{Proprietary}} | Dimensions CM, Git | Linux, macOS, Windows | pre- and post-commit |
{{Rh}} | Helix Swarm
| Perforce | actively developed | {{Proprietary}} | Helix Core | Linux, macOS, Windows | pre- and post-commit |
{{Rh}} | Helix Teamhub
| Perforce | actively developed | {{Proprietary}} | Git, Subversion, Mercurial | Linux, macOS, Windows | pre- and post-commit |
{{Rh}} | Gerrit
| Google, Inc. | actively developed | {{open source|Apache}} v2 | Git | Java EE | pre-commit |
{{Rh}} | Gitea
| Gitea | actively developed | {{open source|MIT}} | Git | Linux, macOS, Windows | pre- and post-commit |
{{Rh}} | GitHub
| GitHub, Inc. | actively developed | {{Proprietary}} | Git | Linux, macOS, Windows | pre- and post-commit |
{{Rh}} | GitLab
| GitLab Inc. | actively developed | {{open source|MIT}} | Git | pre- and post-commit |
{{Rh}} | Kallithea
| kallithea-scm.org | actively developed | {{open source|GPL}} v3 | Git, Mercurial | Python | post-commit |
{{Rh}} | Kiuwan
| Optimyth Technologies | actively developed | {{Proprietary}} | CVS, Subversion, Git, Mercurial | Linux, macOS, Windows | pre- and post-commit |
{{Rh}} | Patchwork
| Stephen Finucane | actively developed | {{open source|GPL v2}} | VCS-agnostic | Python | mailing list |
{{Rh}} | Phabricator
| Phacility | End of life | {{open source|Apache}} | Git, Subversion, Mercurial | PHP | pre- and post-commit |
{{Rh}} | Rational Team Concert Code Review
| IBM | actively developed | {{Proprietary}} | Rational Team Concert | Linux, macOS, Windows | pre- and post-commit |
{{Rh}} | Review Board
| reviewboard.org | actively developed | {{open source|MIT}} | CVS, Subversion, Git (partial),{{Cite web|url=https://hellosplat.com/s/beanbag/tickets/4425/|title=Ticket 4425: Git submodule modifications not included in diff {{!}} Splat|website=hellosplat.com|access-date=2017-01-19}} Mercurial, Bazaar, Perforce, ClearCase, Plastic SCM | Python | pre- and post-commit |
{{Rh}} | Rietveld
| actively developed | {{open source|Apache}} v2 | Git, Subversion, Mercurial, Perforce, CVS | Python | pre-commit |
{{Rh}} | RhodeCode
| actively developed | {{open source|AGPL}} v3 | Git, Subversion, Mercurial | Python | pre- and post-commit |
References
{{Reflist}}