Misplaced Pages

List of tools for code review

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This list is about collaborative code review software. For automated code review software, see list of tools for static code analysis.
This list needs additional citations for verification. Please help improve this article by adding citations to reliable sources in this list. Unsourced material may be challenged and removed.
Find sources: "List of tools for code review" – news · newspapers · books · scholar · JSTOR (December 2018) (Learn how and when to remove this message)

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

Software Maintainer Development status License VCS supported Platforms supported Workflow
CodePeer MNT Labs actively developed Proprietary Git All pre- and post-commit
Collaborator SmartBear Software actively developed Proprietary Git, Subversion, Perforce, ClearCase, Mercurial, Rational Team Concert, TFS, Synergy Linux, macOS, Windows pre- 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, Git Linux, macOS, Windows pre- and post-commit
Helix Swarm Perforce actively developed Proprietary Helix Core Linux, macOS, Windows pre- and post-commit
Helix Teamhub Perforce actively developed Proprietary Git, Subversion, Mercurial Linux, macOS, Windows pre- and post-commit
Gerrit Google, Inc. actively developed Apache v2 Git Java EE pre-commit
Gitea Gitea actively developed MIT Git Linux, macOS, Windows pre- and post-commit
GitHub GitHub, Inc. actively developed Proprietary Git Linux, macOS, Windows pre- and post-commit
GitLab GitLab Inc. actively developed MIT Git Ruby on Rails pre- and post-commit
Kallithea kallithea-scm.org actively developed GPL v3 Git, Mercurial Python post-commit
Kiuwan Optimyth Technologies actively developed Proprietary CVS, Subversion, Git, Mercurial Linux, macOS, Windows pre- and post-commit
Patchwork Stephen Finucane actively developed GPL v2 VCS-agnostic Python mailing list
Phabricator Phacility End of life Apache Git, Subversion, Mercurial PHP pre- and post-commit
Rational Team Concert Code Review IBM actively developed Proprietary Rational Team Concert Linux, macOS, Windows pre- and post-commit
Review Board reviewboard.org actively developed MIT CVS, Subversion, Git (partial), Mercurial, Bazaar, Perforce, ClearCase, Plastic SCM Python pre- and post-commit
Rietveld Guido van Rossum actively developed Apache v2 Git, Subversion, Mercurial, Perforce, CVS Python pre-commit
RhodeCode RhodeCode actively developed AGPL v3 Git, 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.
Category: