GitHub

Dev Tools Visit website

Overview

The main place where software teams store their code, track changes over time, and review each other's work. Owned by Microsoft.

General use

Teams use it to keep a shared history of their code, propose and discuss changes, report issues, and run automated tests and releases.

Insight

It is the default home for code, so picking anything else means fighting the current, since most other tools plug into GitHub first. The built-in issue tracker and project boards are basic, so larger teams bolt on Linear or Jira for planning. Its automated testing setup is powerful but fiddly to get right. Best treated as the place your code lives, with planning done elsewhere.