6smarketersSoftware
Home/Developer & IT/Version Control & Source Code Mgmt/GitHub

GitHub

Version Control & Source Code Mgmt

Visit websiteCompare
★★★★☆ 4.7 / 5 on G2 · 4.8 on Capterra (2,399 G2 reviews)
4.7 / 5
G2 rating, 2,399 reviews [source]
2008
Founded [source]
$4
Team, per user / month [source]
100M+
Developers [source]

Quick facts

CategoryGit code hosting
Founded2008
HeadquartersSan Francisco, California
Starts atFree; Team from $4/user/mo
Best forAll round code hosting
DeploymentCloud and GitHub Enterprise Server
Free planYes, generous
IntegrationsGitHub Marketplace, huge ecosystem
G2 rating4.7 / 5
Capterra rating4.8 / 5

What is GitHub?

GitHub is the world's leading code hosting and collaboration platform, with Git repos, pull requests, Actions CI/CD, Copilot AI and the largest developer community. Launched in 2008 and now owned by Microsoft, it hosts Git repositories for individuals, teams and open source, with pull requests for code review, GitHub Actions for CI/CD and automation, Copilot for AI assisted coding, security features, issues and projects, and a vast marketplace and ecosystem. Home to over 100 million developers and the majority of open source, GitHub is the default platform for hosting and collaborating on code. For all round code hosting and collaboration, GitHub is the benchmark.

GitHub's distinction is being the default code platform with the largest community and ecosystem. Most developers and open source projects are on GitHub, so collaboration, integrations, hiring and knowledge all centre on it, and its pull request workflow, Actions, Copilot and marketplace make it capable and extensible. That network effect, ecosystem and feature depth make it the standard choice for most teams.

GitHub at a glanceGitHub is the world's leading code hosting and collaboration platform [GitHub]. It holds a 4.7 out of 5 rating across 2,399 reviews on G2 and 4.8 on Capterra, home to over 100 million developers.

Who GitHub is best for

GitHub is best for developers, teams and open source projects of all sizes that want the default, most widely used code platform with the biggest community, strong collaboration, Actions CI/CD and Copilot AI. It suits almost everyone writing code. It is a weaker fit for teams wanting a single all in one DevOps platform with everything bundled, where GitLab fits, those deeply tied to Jira, where Bitbucket fits, or large binary file workflows, where Perforce fits.

Key features

The core strengths are Git repository hosting, pull requests for code review, GitHub Actions for CI/CD and automation, Copilot AI, and security features, plus issues, projects and a huge marketplace. GitHub offers packages, pages, codespaces and the largest ecosystem. Its community, collaboration workflow, Actions, Copilot and ecosystem are its defining advantages for developers everywhere.

GitHub pricing

GitHub is priced per user per month, with a generous Free plan including private repos and some Actions minutes, Team around 4 US dollars per user, and Enterprise around 21, plus Copilot and advanced security as add ons. Actions minutes and storage beyond the free allowance add cost. Pricing is accessible, especially the free tier. Confirm current figures on the GitHub pricing page.

Integrations and ecosystem

GitHub offers the GitHub Marketplace and the largest developer ecosystem, integrating with virtually every dev tool, CI/CD, chat, cloud and the Microsoft ecosystem, plus a robust API. Its unmatched ecosystem and community, which mean nearly every tool and developer works with GitHub, are a signature strength and the core of its network effect.

GitHub and community

Community is the signature strength: with over 100 million developers and most open source hosted on it, GitHub is where developers collaborate, discover code, contribute and build reputations, which no other platform matches. For teams and projects that want to be where the developers and the open source world are, this community and network effect are the main reason to choose GitHub.

Ease of use and support

GitHub is highly rated for ease of use, collaboration and reliability, among the top in the category, with Copilot widely praised for boosting productivity. Its G2 reviews highlight the pull request workflow, Actions, Copilot and ecosystem, with CI/CD and security costs and less all in one bundling than GitLab the main considerations.

Is GitHub worth it?

For developers, teams and open source projects that want the default, most widely used code platform with the biggest community, strong collaboration, Actions and Copilot, GitHub is the benchmark choice. The main caution is that teams wanting a single all in one DevOps platform may prefer GitLab, those on Jira Bitbucket, and large binary workflows Perforce, but for all round code hosting and collaboration GitHub leads.

Pricing

Free

$0
per month
  • Private and public repos
  • Some Actions minutes
  • Community

Team

$4
per user / month
  • Protected branches
  • More Actions
  • Team features

Enterprise

$21
per user / month
  • SAML and SSO
  • Advanced security (add on)
  • Enterprise controls

Pros and cons

Pros

  • Largest developer community and ecosystem
  • Strong pull request collaboration
  • GitHub Actions CI/CD
  • Copilot AI coding
  • Generous free plan

Cons

  • CI/CD minutes and security cost extra
  • Less all in one than GitLab
  • Not ideal for large binary files
  • Advanced security on higher tiers

GitHub alternatives

These version control & source code mgmt tools come up most often against GitHub.

GitHub FAQ

What is GitHub used for?
GitHub is used to host and collaborate on code: storing Git repositories, reviewing changes with pull requests, running CI/CD and automation with Actions, coding with Copilot AI, tracking issues and projects, and hosting most of the world's open source.
How much does GitHub cost?
GitHub is priced per user per month, with a generous Free plan, Team around 4 US dollars per user, and Enterprise around 21, plus Copilot and advanced security as add ons and extra Actions minutes beyond the free allowance. See the GitHub pricing page.
Is GitHub free?
Yes, GitHub has a generous free plan with public and private repositories and some Actions minutes, suitable for individuals and small teams, with paid Team from around 4 US dollars per user and Enterprise around 21 adding more features and controls.
What is GitHub Copilot?
GitHub Copilot is GitHub's AI coding assistant that suggests, writes, reviews and explains code directly in the editor and workflow, widely praised for boosting developer productivity, available as an add on to GitHub plans.
GitHub vs GitLab, which is better?
GitHub leads for code hosting, community and Copilot, while GitLab offers an all in one DevOps platform with built in CI/CD and security, available self managed. GitHub suits all round hosting and community; GitLab suits a full lifecycle platform.
Does GitHub have CI/CD?
Yes. GitHub Actions provides built in CI/CD and automation, letting teams build, test and deploy from their repositories, with free minutes on each plan and additional usage billed, plus a marketplace of reusable actions.

External links