A code review and project management tool designed specifically for Git based software projects.

Gerrit is an open-source, self-hosted web application designed for code review and project management within Git based software projects. It functions as a server that manages the flow of changes from developers to the main repository, ensuring that code is vetted and approved before it is merged into the master branch. This system provides a centralized environment where developers can submit their work for inspection and feedback.
The software is deployed as a server and can be installed via binary packages for Debian, Ubuntu, CentOS, RedHat, and Fedora. It is also available as a Docker image for Ubuntu and CentOS environments, allowing for flexible infrastructure setups. Users interact with the tool through a web interface to manage commits, track progress, and communicate about specific lines of code during the review cycle.
Gerrit is built for project maintainers and developers who need a structured way to handle contributions in large scale projects. By allowing authorized users to submit approved changes directly, it reduces the manual workload on project maintainers who would otherwise have to merge every single change by hand. The architecture supports a workflow where the review process is decoupled from the final merge, ensuring that only verified code enters the primary codebase. The project is developed by a large community of contributors and is distributed under the Apache License 2.0.
This tool is positioned as a specialized infrastructure component for teams requiring a formal, audited review process for Git repositories.
A self-hosted git service providing code hosting, issue tracking, project kanban, and integrated ci/cd pipelines.
A lightweight self-hosted Git service for source code management that runs on low-resource hardware and ARM systems.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.