GitHub
Infra / DevOps · Freemium
Overview
Where most of the world's software source code lives. It is a hosting service for Git, the version control system, with a web layer for reviewing changes, tracking issues, and running automated checks on top. It launched in 2008 and has been owned by Microsoft since 2018. Developers use it to store code, propose changes through pull requests, and work together on the same project without overwriting each other. It also runs open source: a huge share of public open source projects are hosted there. GitHub's 2026 Octoverse report puts the platform at more than 180 million developers. There is a free tier, a paid Team plan, and Enterprise.
What people use it for
The core use is version control and collaboration: keeping the full history of a codebase and letting many people propose and review changes safely. Teams run code review through pull requests, where changes are discussed and checked before merging. They track bugs and feature work in Issues and plan it on Projects boards. They automate building, testing, and deploying with GitHub Actions, which runs on every change. They host documentation sites on GitHub Pages and store build artifacts in Packages. Open source maintainers use it to accept contributions from strangers and to publish releases. Security teams use its scanning tools to catch vulnerable code and leaked secrets. Many companies also use GitHub as the identity and access layer for their whole engineering setup, since so many other tools plug into it.
Key capabilities
GitHub hosts unlimited public and private Git repositories, with pull requests, code review, branch protection, and required checks. GitHub Actions is a built in automation and CI/CD system triggered by repository events, with a monthly free minute allowance and metered use beyond it. Codespaces gives cloud development environments that start from a repo. Packages hosts private and public build artifacts. Issues, Projects, Milestones, and Discussions cover planning and community. Security features include CodeQL code scanning, secret scanning, Dependabot alerts and updates, and Copilot Autofix for suggested fixes. There is a full REST and GraphQL API, webhooks, and a large marketplace of integrations and apps. GitHub Pages serves static sites straight from a repository, and Git LFS handles large binary files. The free plan includes unlimited public and private repositories, unlimited collaborators, a monthly allowance of Actions minutes, and a set amount of Packages storage. Companion tools include GitHub Desktop, a command line client, and GitHub Mobile. GitHub Copilot, the AI coding assistant, is a separate paid add on. Plans are Free, Team, and Enterprise, with Team adding protected branches and code owners rules, and Enterprise adding SAML single sign on, audit logs, advanced security, and options for self hosted or cloud hosting.
Limitations
The bill is rarely just the per seat price. Actions minutes, Codespaces hours, Packages storage, large file storage, advanced security, and Copilot are separate metered lines that add up once past the included allowance. Actions in particular can get expensive on a busy repo. The advanced security tools and single sign on are Enterprise only, which is a large step up in price. GitHub has had several notable outages that stop teams from merging and deploying, since so much depends on it. For teams already deep in the Microsoft or Atlassian world there is some overlap and lock in. Migrating a large organization's history, issues, and automation to another host is a real project.
Insight
GitHub is the default, and for good reason. It is where developers already have accounts, where open source lives, and where nearly every other developer tool expects to connect. For most teams the question is not whether to use it but which plan. The thing to watch is the metered extras. The seat price is modest, but Actions, Codespaces, storage, security, and Copilot are billed on top, and a team that leans on automation can see the compute charges pass the seat cost. The jump to Enterprise for single sign on and advanced security is also steep. Because so much runs through GitHub, its outages hurt, though they are usually short. For nearly any software team it is the right base to build on. Just track the usage based lines, because that is where the cost creeps.
Pricing
Freemium
Website
Last checked 2026-08-30