Gerrit is a code review tool that was originally developed by Google.
It is based on the Perforce code review tool Mondrian.
Gerrit is open source, and it is used by many open-source projects.
It is similar to Rietveld, but it is not tied to the use of Perforce or to any Google-only services.
Gerrit 2.x is a complete rewrite of the Gerrit fork, changing the implementation from Python on Google App Engine, to Java on a J2EE servlet container and a SQL database.
Gerrit 3.x is the most recent version, and it uses NoteDb instead of a SQL database.
GitHub is a website where people can share code.
People can collaborate on code by suggesting changes, called “pull requests.”.
Pull requests show the differences between the code in the original repository and the code in the person’s branch.
Other people can review the changes, leave comments, and approve or request changes before the code is merged.
Code can be reviewed and discussed in dedicated spaces called “discussions.”
Notifications can be customized to show updates on the GitHub activity a person has subscribed to.
GitHub also has a feature called “Codespaces” which are high performance virtual machines that start in seconds, and a feature called “Copilot” which suggests whole lines or entire functions right inside the editor.