Code Review Tools

TrustRadius Top Rated for 2023

Top Rated Products

(1-2 of 2)

1
GitLab

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts.…

2
Veracode

Veracode is an application security platform that performs five types of analysis; static analysis, dynamic analysis, software composition analysis, interactive application security testing, and penetration testing. Veracode offers on-demand expertise and aims to help companies fix…

All Products

(1-25 of 47)

1
Veracode

Veracode is an application security platform that performs five types of analysis; static analysis, dynamic analysis, software composition analysis, interactive application security testing, and penetration testing. Veracode offers on-demand expertise and aims to help companies fix…

2
GitHub

GitHub is a platform that hosts public and private code and provides software development and collaboration tools. Features include version control, issue tracking, code review, team management, syntax highlighting, etc. Personal plans ($0-50), Organizational plans ($0-200), and…

3
GitLab

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts.…

4
Bitbucket

Bitbucket from Australian-headquartered Atlassian offers source code management and version control.

5
SonarQube

SonarQube is a code quality and vulnerability solution for development teams that integrates with CI/CD pipelines to ensure the software you produce is secure, reliable, and maintainable.

6
Beyond Compare

Beyond Compare from Scooter Software headquartered in Madison is a utility for comparing different version of documents and seeing the differences. It also allows changes to be merged and synchronized.

7
Perforce Helix Core

Multinational company Perforce, headquartered in Alameda, California offers a version control and peer code review solution. Perforce version control is built around Helix Core with add-on products for code review (Helix Swarm) for free, and add Git support products (Helix4Git and…

8
Redgate SQL Toolbelt Essentials

Redgate's SQL Toolbelt Essentials includes industry-standard tools for SQL Server development & deployment, enabling users to include SQL Server databases in agile processes and enabilng developers to embed robust and scalable development practices.

9
Hatica

Hatica equips engineering teams with work visibility dashboards, actionable insights and workflows to drive team productivity and engagement in remote and in-office environments alike. The vendor offers a free forever plan to help get started. Features:Engineering metrics dashboards100+…

10
Codacy

Codacy automates code reviews and monitors code quality on every commit and pull request reporting back the impact of every commit or pull request, issues concerning code style, best practices, security, and many others. It monitors changes in code coverage, code duplication and…

11
Crucible

Atlasssian Crucible is a peer review tool for finding bugs and defects in version control tools Subversion, Git, Mercurial, CVS, and Perforce.

12
CodeStream

The vendor states CodeStream helps development teams resolve issues faster, and improve code quality by streamlining code reviews inside an IDE. CodeStream enables asynchronous communication among developers on a team, anywhere. Review changes in the context of the full source…

13
Code Compare

Code Compare is a compare tool designed to compare and merge differing files and folders. Code Compare integrates with source control systems: TFS, SVN, Git, Mercurial, and Perforce. Code Compare is shipped both as a standalone file diff tool and a Visual Studio extension.

14
kandi

kandi (pronounced like 'candy') is a platform that helps developers create applications faster by reusing the right libraries, code snippets, packages, APIs, and cloud functions. kandi makes it easier for developers by analyzing over 430 million knowledge items across all repositories,…

16
Review Assistant

Review Assistant is a peer code review tool which integrates with popular control systems namely: TFS, Subversion, Mercurial, Git and Perforce. It is an plugin for Visual Studio 2010, 2012, 2013, 2015 developed to enhance the team development process. The tool includes support for…

17
LinearB

LinearB is a tool for software development organizations that allows for improved productivity based on objective data driven insights. Founded in 2018, Los Angeles-based LinearB promises a fresh approach to software development project management and metrics, for example helping…

18
Unfuddle
0 reviews

Unfuddle is a full-stack software project management tool that brings together bug and issue tracking, git and Subversion hosting and collaboration tools. It supports agile team in developing games, mobile apps, or in doing client-driven website development.

19
Codegrip
0 reviews

Codegrip helps users build code. It is an automated code review tool where code undergoes various tests for bugs, code smells, vulnerabilities and scans it for any security issues. It is a code analysis tool that finds critical metrics like duplication percentage, suggestive error,…

20
GitLive
0 reviews

📣 The future of social coding Connect. See when your fellow contributors are online and which repos, branches and files they are working on.Automated. Connect your issue tracker to share what issue you are working on based on your current branch.📣 Resolve conflicts before they…

21
Gitcolony
0 reviews

Gitcolony is a peer code review tool which is available in on-premise and cloud versions. It allows teams to merge code, review work with peers and make sure code policies are applied correctly.

22
SideCI
0 reviews

SideCI is an automated code review tool for identifying bugs and non-standard code.

23
Visual Expert
0 reviews

Visual Expert is a static code analyzer for PowerBuilder, Oracle PL/SQL & SQL Server T-SQL. This platform Identifies code dependencies to modify the code without breaking the application. Visual Expert has the ability to find Cross References Identify code dependencies to estimate…

24
Pellerex
0 reviews

Pellerex is a data and AI marketplace that lets users tap into a network of data scientists to build new AI models so the user avoids having to hire full time science teams, by leveraging the talent on the network and once they developed the required models, they can also deploy…

25
Embold
0 reviews

Embold Technologies (formerly Acellere) in Frankfort offers Embold (formerly Gamma), a static code analysis and peer code review tool for developers.

Learn More About Code Review Tools

What are Code Review Tools?

Code review tools are used by code authors and their peers to collaboratively review source code. These tools provide a variety of ways to accomplish the review process, such as platforms for coders to communicate with each other, document filing systems for feedback, or quality gates for coding standards. Code review tools also provide ways to track version histories and changes to code, giving them some overlap with version control software.

Code review tools help developers more efficiently remove bugs, address defects, confirm new code, and assess code efficacy at the early stages of development. By providing ways for code to be systematically, collaboratively, and asynchronously reviewed, these tools help minimize time and labor spent on bug testing while simultaneously improving product quality and delivery time.

Code review tools typically include features found in the static code analysis and software composition analysis (SCA) tools, namely in their ability to provide automation and structure to code analysis. The primary difference is that code review tools focus primarily on helping developers and code reviewers communicate directly and share resources.

Code Review Tools Features

The most common code review tools have the following features:

  • Code review automation, tracking, and reporting
  • Review request features
  • Pull and merge request management
  • Automatic notification and alert management
  • Threaded discussions
  • Change proposal
  • Branch protection
  • Knowledge bases
  • Security testing
  • Bug and defect detection
  • Pre-commit and post-commit review tools
  • Technical debt analysis
  • Code health analysis
  • Static and dynamic code analysis
  • Code-aware navigation
  • Project analytics and reporting
  • Branch-level reviews
  • Version history tracking
  • Customizable review rule sets
  • Document storage and annotation tools
  • Custom review reporting and report templates
  • Delivery risk protection

Code Review Tools Comparison

When choosing the best code review tool for you, consider the following:

Version control system (VCS) support. Your VCS will be a primary factor in determining the best code review tool, as these products are often bound to a specific VCS in order to provide a clear and concise review support. By and large, the most popular VCS is Git, but some tools support Mercurial and Apache. If you use a custom VCS, make sure you choose a code review tool flexible enough to support it.

Bundled vs. Standalone Tools. Some code review tools are sold as a standalone product, while others are part of a larger suite of development tools. This comes with two considerations. The first is whether you want just the code review platform, which is better for users who want to incorporate a single new element into their workflow, or an entire range of tools to replace an existing toolset. The second consideration is how well either option will incorporate into your current workflows. For example, if choosing a standalone tool, you’ll want to make sure that it supports and integrates with existing project management or workflow tools.

Automation. Some tools can integrate automation that handle some aspects of the code review process. These automations usually handle code navigation, CI/CD tool integrations, security checks, and bug detection, among others. While this can speed up delivery by cutting down on quality assurance time and simplifying reviews, it requires an understanding which parts of your process can be automated, if any.

Mobile support. Some code review tools have dedicated mobile apps or mobile browser support. This allows reviewers to access assets and perform reviews from smartphones, tablets, and other mobile devices. This could be helpful if your users are away from a primary desktop or laptop for extended periods of time, or if they need to access and test app code directly from the devices they are developing for.

Pricing Information

There are many free code review tools for single users or small teams. Paid plan schemas vary based on the number of users included in the plan and the types of features offered. At the lowest subscription prices, code review tools commonly range between $4 to $29 per user per month.

Related Categories

Frequently Asked Questions

What do code review tools do?

Code review tools provide ways for source code to be reviewed by code authors and their collaborators. Code review tools offer ways to track version histories, construct reports, and identify bugs.

What are the benefits of using code review tools?

Code review tools simplify and streamline coding tasks, especially at the beginning stages of development. They address some of the smaller or more mundane development tasks so coders can focus on product delivery.

What are the best code review tools?

How much do code review tools cost?

There are several free and open-source code review tools. Paid plans range between $4 to $29 per user per month.