Development

GitHub

Also known as: Git

A platform for hosting and managing code with Git version control — it stores the project, tracks every change, and serves as the source of truth a hosting platform deploys from.

GitHub is the most widely used platform for hosting and collaborating on code. Underneath it is Git, the version-control system that records every change to a project as a series of commits — so any change can be reviewed, attributed, and rolled back. GitHub adds the hosting, access control, and collaboration layer on top.

In a modern web stack, GitHub is the source of truth. The code lives in a repository there, and the hosting platform watches that repository: when new code is pushed, the site rebuilds and deploys automatically. Authentication to GitHub is handled with SSH keys or deploy keys rather than passwords, so automated systems can pull and push securely.

For an organization, the value is not just storage — it is that every change to the software is tracked, reversible, and governed. Nothing is edited live on a server with no record of who changed what.