GitHub

GitHub

Freemium

Where software is built. .

Development Tools
Version Control

Published 29 May 2026 · Last updated 27 September 2026

Scores

Popularity5/5

Dominant market leader with ~70% SCM market share, 180M+ registered developers, 92% adoption among Fortune 100 companies. Effectively the industry default.

Learning Curve3/5

GitHub's UI is intuitive, but mastering Git concepts (rebasing, merge conflicts, branching strategies) and collaborative pull request workflows takes meaningful time — rated moderate difficulty.

Flexibility4/5

Highly customisable branch protection, review policies, webhooks, and an extensive API/app ecosystem. Some advanced governance features are gated behind paid tiers.

Performance3/5

Generally reliable with 99.9% SLA for Enterprise, but the platform experienced capacity-related reliability incidents in 2025–2026 driven by AI agent traffic, pulling uptime below target.

Portability2/5

High vendor lock-in: GitHub Actions workflows, Projects, Packages, and Advanced Security are proprietary. Migrating a Git repo is easy; migrating the full workflow is not.

About GitHub

GitHub is the largest cloud Git hosting platform and the centre of the open-source world, used by well over 100 million developers. It provides the collaboration layer of modern software development on top of Git: repositories, pull requests for code review, branch protection and repository rules, issues, and project boards.

The pull request is its core workflow: propose a change on a branch, discuss it in inline review comments, require approvals or code owners, run automated checks, and merge. Public repositories are open to anyone to fork and contribute to, which is why most open-source projects live here, while private repositories, organisations, teams, and fine-grained permissions serve companies of every size.

Around that core sit related products that integrate tightly: GitHub Actions for CI/CD, Codespaces for cloud development environments, github.dev for quick in-browser edits, Packages for artifact hosting, and Copilot for AI coding assistance. Advanced Security features such as Dependabot, code scanning, and secret scanning find vulnerable dependencies and leaked credentials, and the REST and GraphQL APIs, GitHub Apps, and Marketplace connect it to almost every developer tool.

GitHub has been owned by Microsoft since 2018. Pricing is per user per month: the free plan includes unlimited public and private repositories with some Actions minutes, Team adds advanced review features for private repositories, and Enterprise adds SSO, audit logs, data residency, and compliance, with a self-hosted Enterprise Server option. Copilot and extra Actions or Codespaces usage are billed separately.

Key Features

  • Unlimited public and private Git repositories
  • Pull requests with inline review, required approvals, and code owners
  • Branch protection and repository rules
  • Issues and Projects for planning and tracking
  • GitHub Actions, Codespaces, and Packages built in
  • Dependabot, code scanning, and secret scanning
  • REST and GraphQL APIs, GitHub Apps, and Marketplace
  • Enterprise Cloud with data residency, or self-hosted Enterprise Server

Pros

  • Largest developer community and open-source ecosystem
  • Pull request review workflow is the industry standard
  • Deep integration ecosystem through Apps, Marketplace, and APIs
  • Granular access control with teams, roles, and rules
  • Strong free plan with unlimited private repositories

Cons

  • Actions, Projects, and Packages add switching costs over time
  • Git and pull-request workflows still have a learning curve
  • Per-user pricing adds up, and key compliance features need Enterprise
  • Project management is basic compared with Jira or Linear
  • Self-hosting needs the separately licensed Enterprise Server

GitHub Pricing

Freemium
FreeFree
  • · Unlimited public and private repositories
  • · 2,000 Actions minutes per month
  • · 500 MB Packages storage
  • · Dependabot and community support
Team$4/monthly
  • · Per user per month (listed as the first-12-months rate)
  • · Multiple reviewers, draft PRs, code owners, and repository rules
  • · 3,000 Actions minutes and 2 GB Packages storage
  • · Codespaces access
Enterprise$21/monthly
  • · From $21 per user per month (listed as the first-12-months rate)
  • · SAML SSO, audit logs, and data residency
  • · 50,000 Actions minutes and 50 GB Packages storage
  • · Enterprise Server self-hosting option

Tech Stacks with GitHub

Cursor Dev Stack

Developer

Cursor as both the editor and the coding agent, with Grok as the default model and Claude, OpenAI, or Gemini available from the same model picker, plus your pick of GitHub or GitLab for version control.

LLM:
Version Control:
Coding Agent add-on:
Code Review add-on:
CI/CD add-on:
Containerization add-on:

Devin Dev Stack

Developer

Devin Desktop as the editor and agent manager, with Devin Cloud for work that keeps going without your machine, Claude as the default model and OpenAI, Gemini, or Grok in the same picker, plus your pick of GitHub or GitLab for version control.

LLM:
Version Control:
Coding Agent add-on:
Code Review add-on:
CI/CD add-on:
Containerization add-on:

Claude Code Dev Stack

Developer

Claude Code as the coding agent, in the terminal, the desktop app, an IDE extension, or the browser, running on Claude, with your pick of GitHub or GitLab for version control.

Version Control:
Server add-on:
Remote Access add-on:
Session Persistence add-on:
Terminal add-on:
Code Review add-on:
Model Inference add-on:
CI/CD add-on:
Containerization add-on:

Tools Related to GitHub

Integrates with GitHub(14)

GitHub Pages publishes a site straight from a GitHub repository branch or a GitHub Actions workflow, so the repository is the source of every deployment.

Vercel auto-deploys from GitHub repositories on every push — the Vercel for GitHub integration handles preview deployments, branch previews, and production releases without any CI configuration.

Netlify auto-deploys from GitHub repositories on every push — the Netlify GitHub App handles continuous deployment, branch deploys, and split testing without build configuration.

Cloudflare Pages connects to a GitHub repository and deploys on every push, with a preview URL for each pull request branch.

Workers Builds connects a Worker to a GitHub repository and deploys on every push, with preview versions for non-production branches.

Railway deploys directly from GitHub repositories — the Railway GitHub App auto-detects frameworks and deploys on push without requiring a Dockerfile or build config.

Alternatives to GitHub(1)

GitHub and GitLab are the two dominant Git hosting and collaboration platforms — GitHub leads in open-source community and ecosystem size, while GitLab offers a more complete all-in-one DevSecOps stack with built-in CI/CD.

Vendor

Tags

Free TierCI/CDWeb

Details

Maintained
Yes
Primary languages
Any
Type
Cloud IDE
Open source
No
AI features
None