Logo of GitHub

GitHub

Website LinkedIn Twitter

Last updated on

Company health

Employee growth
21% increase in the last year
Web traffic
5% decrease in the last quarter
Financing
August 2015 - $350M

Ratings

Glassdoor
3.8/5
(392)

GitHub description

GitHub is a website and cloud-based service that helps developers store and manage their code. It's like Google Docs for software development, where teams can work together on projects, track changes, and prevent errors. GitHub is known for its user-friendly interface and is used by companies of all sizes to build and maintain software.


What companies are using GitHub?

American Airlines is using GitHub
American Airlines
The Home Depot is using GitHub
The Home Depot
ACcenture is using GitHub
ACcenture
Carlsberg Group is using GitHub
Carlsberg Group
The New York Times is using GitHub
The New York Times
Stripe is using GitHub
Stripe
Zapier is used by American Airlines, The Home Depot, ACcenture, Carlsberg Group, The New York Times, Stripe.

Who is GitHub best for

GitHub is a powerful platform ideal for developers and teams seeking robust version control, seamless collaboration, and efficient CI/CD. Users praise its user-friendly interface and extensive open-source community but note a learning curve. Consider GitHub if your team prioritizes collaborative coding and streamlined workflows but be prepared to invest time in learning the platform.

  • Ideal for small, medium, and enterprise companies.

  • Best fit for software, IT, and telecommunications companies.


GitHub features

Type in the name of the feature or in your own words tell us what you need
Supported

GitHub fully supports Git version control as its core functionality.

Supported

GitHub offers built-in code review tools within pull requests.

Supported

GitHub fully supports creating, assigning, and tracking issues.

Supported

GitHub fully supports pull requests for suggesting and merging code changes.

Supported

GitHub Actions allows integration of vulnerability scanning tools into CI/CD pipelines.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Value and Pricing Transparency

Neutral
-0.15

Customer Service

Rather positive
+0.48

Ease of Use

Rather positive
+0.68

Reliability and Performance

Rather positive
+0.64

Ease of Implementation

Neutral
+0.02

Scalability

Neutral
+0.12

GitHub reviews

We've summarised 4501 GitHub reviews (GitHub Software Advice reviews, GitHub GetApp reviews, GitHub Capterra reviews and GitHub G2 reviews) and summarised the main points below.

Pros of GitHub
  • Excellent version control system.
  • Great for collaboration.
  • Useful GitHub Actions for CI/CD.
  • Extensive open-source community.
  • User-friendly interface (once learned).
Cons of GitHub
  • Difficult to manage merge conflicts in the UI.
  • Limited project management features.
  • Steep learning curve for new users.
  • High cost for private repositories.
  • Occasional slow performance.

GitHub pricing

The commentary is based on 473 reviews from GitHub Capterra reviews, GitHub G2 reviews and GitHub GetApp reviews.

GitHub offers a generous free tier for public repositories and individual users. However, the cost of private repositories is a recurring concern, especially for smaller teams and projects. While some find the paid features valuable, others consider them expensive compared to alternatives.

Users sentiment

Neutral
-0.15

See the GitHub pricing page.

  • GitHub has a free plan.

  • GitHub has a free trial.

Free

0 USD per month

This plan provides unlimited public and private repositories, 2,000 CI/CD minutes per month, 500MB of Packages storage, Issues & Projects, and community support. It also includes access to GitHub Copilot and GitHub Codespaces.

Team

4 USD per user/month

Includes all Free plan features plus access to GitHub Codespaces, protected branches, multiple reviewers in pull requests, draft pull requests, code owners, required reviewers, Pages and Wikis, environment deployment branches and secrets, 3,000 CI/CD minutes/month, 2GB of Packages storage, and web-based support.

Enterprise

21 USD per user/month

Includes all Team plan features plus data residency options, Enterprise Managed Users, user provisioning through SCIM, Enterprise Account for managing multiple organizations, environment protection rules, repository rules, Audit Log API, SOC1, SOC2, type 2 reports annually, FedRAMP Tailored Authority to Operate (ATO), SAML single sign-on, advanced auditing, GitHub Connect, 50,000 CI/CD minutes/month, and 50GB of Packages storage.


GitHub alternatives

  • Logo of GitLab
    github vs GitLab
    Better rated by users. Offers a single application for the entire DevSecOps lifecycle.
    Read more
  • Logo of Bitbucket
    github vs Bitbucket
    Better integration with Jira and other Atlassian tools. A more confusing user interface, especially for new users. Pricing information is not readily available. Limited repository size restrictions in the free version. Users report occasional slow performance. A steeper learning curve for terminology. Higher ratings on G2 and Capterra. GitHub alternative; Bitbucket competitor.
    Read more
  • Logo of Red Hat Ansible Automation Platform
    Red Hat Ansible Automation Platform
    Better for automating IT tasks, particularly in complex enterprise environments. A Red Hat Ansible Automation Platform alternative, GitHub, focuses on software development and version control. Ansible is preferred by users for its automation capabilities and Git integration, while some find its UI and YAML syntax challenging.
    Read more
  • Logo of Azure DevOps Server
    Azure DevOps Server
    Better fit for enterprise customers seeking on-premises solutions. Offers more comprehensive project management features. Tighter integration with Microsoft tools. Has stronger website traffic growth momentum.
    Read more
  • Logo of Harness Platform
    Harness Platform
    Better for automating software releases. More AI-driven features. Caters to mid-sized and large companies.
    Read more
  • Logo of GitLens
    GitLens
    Better for visualizing code authorship within VS Code. Has a higher average rating, but is growing slower. A good GitHub competitor for VS Code users.
    Read more

GitHub FAQ

  • What is GitHub and what does GitHub do?

    GitHub is a cloud-based platform that helps developers store, manage, and collaborate on code. It offers version control, code review tools, issue tracking, and CI/CD integration. GitHub is known for its user-friendly interface and large open-source community.

  • How does GitHub integrate with other tools?

    GitHub integrates with a wide range of tools, including project management software, CI/CD platforms, and code editors. This allows developers to connect GitHub to their existing workflows, streamlining development processes. GitHub Actions enables automation and customization of software development workflows.

  • What the main competitors of GitHub?

    Top alternatives to GitHub include GitLab, known for its comprehensive DevOps platform, and Bitbucket, favored for its tight integration with other Atlassian tools. Beanstalk offers a simpler, cloud-based solution for code management and deployment. Developers also consider alternatives like SourceForge and Launchpad.

  • Is GitHub legit?

    Yes, GitHub is a legitimate and safe platform for code hosting and software development collaboration. It's widely used, trusted by developers globally, and offers robust security measures to protect your code. It's known for its excellent version control system and collaborative features.

  • How much does GitHub cost?

    GitHub's pricing includes a Free plan, a Team plan at $4 per user/month, and an Enterprise plan at $21 per user/month. Add-ons like Copilot and Advanced Security are also available, though pricing isn't specified for these. A free trial is available.

  • Is GitHub customer service good?

    GitHub's customer support receives positive feedback in the reviews. Users mention helpful interactions and quick resolutions regarding git actions and seat issues. While some experienced delayed responses, the overall sentiment towards customer service is favorable.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.