This is your compare tray

Apps you want to compare will be listed here. Launch a head to head comparison at any time.

GitHub Pricing, Features, Reviews and Alternatives

GitHub product overview

What is GitHub?

GitHub is a place to share code with friends, co-workers, classmates, and complete strangers. Over a million people use GitHub to build amazing things together. With the collaborative features of GitHub.com, desktop and mobile apps, and GitHub Enterprise, the development platform helps individuals and teams to write better code, faster.

Key benefits of using GitHub

  • Every repository on GitHub comes with the tools needed to manage your project. Open to the community for public projects – secured for private projects.

  • GitHub keeps your public and private code available, secure, and backed up. Stop hoarding code on your hard drive; it takes less than a minute to push code up to GitHub and start collaborating with others...

  • It doesn’t matter if you prefer to use the command line git client, a tool like hg-git, or a graphical application like SmartGit— we’re dedicated to helping you collaborate easily and securely.
  • Typical customers

    Freelancers
    Small businesses
    Mid size businesses
    Large enterprises

    Platforms supported

    Web
    Android
    iPhone/iPad

    Support options

    Email/Help Desk
    Knowledge Base
    FAQs/Forum

    Training options

    Videos

    GitHub pricing information

    Value for money

    4.6

    /5

    3.7K

    Price starts from

    No info

    Pricing options

    Free plan
    Subscription
    Free trial
    Pricing range

    Value for money contenders

    GitHub features

    Functionality

    4.7

    /5

    3.7K
    Total Features31 10 categories

    Most valued features by users

    Reporting/Analytics
    Access Controls/Permissions
    Third Party Integrations
    Monitoring
    Data Import/Export
    Collaboration Tools
    Search/Filter
    Vulnerability Scanning

    GitHub users reviews

    Overall rating

    4.8

    /5

    3.7K

    Positive reviews

    98%

    Write a review
    Rating breakdown
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend9.19/10
    Rating distribution

    5

    4

    3

    2

    1

    2,941

    765

    55

    2

    1

    Pros
    One of the best things I personally love about it is CI/CD. I will definitely encourage you to use it regardless of how you are working - as a team or an individual.

    MM

    Mayank M.

    Incredibly intuitive, great features, great network effects, great education available, user friendly.

    RL

    Runbo L.

    It's so important knowing what's going on and these notifications are perfect. It's really secure and the code review process is seamless with GitHub.

    TS

    Tori S.

    Cons
    The only downside I found in git was that it had two levels of dependency support, the first two of which were very strict and the third one was very vague: most people are unaware of it.

    FO

    Fabricio O.

    Github downtime is always a pain to developers. A bad merge is very difficult to revert.

    Abhishek A.

    It can be somewhat overwhelming and intimidating when you start using it. It appears much more difficult than it actually is.

    JB

    John B.

    Overall Rating

    GitHub Review: Great software service for a version control system

    Reviewed 8 months ago

    Transcript

    Justin: I'm Justin, Dev Ops engineer, and I give GitHub four out of five. For more reviews like these,...

    Yogendra G.

    Release and QA Manager

    Information Technology and Services, 201-500 employees

    Review source

    Overall Rating

    Great software service for a version control system

    Reviewed 9 months ago

    Transcript

    Yogendra G.: Hi, I am Yogendra. I'm a Release & QA Manager. I'm using GitHub, and I give five out of...

    Overall Rating
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend10/10

    Share this review:

    Essential Tool for Every Developer

    Reviewed 6 months ago

    Github is absolutely essential for every developer like me. I have been using Github daily for more than 2 years and it is one of the most polished tools I have ever used. After we spend some time learning about it, Github can be very intuitive. It's small features like directly copying code from files just by dragging it to its interface, or that it renders CSV, STL explains how polished it is.

    Pros

    Github is the most famous git services available online - I personally don't know any developers who don't use Github. This in turn makes Github essential to any developers as many people share codes and stuff through Github. I don't know exactly why but developers nowadays seem to prefer to just put their work in Github. Thus GitHub hosts almost all kind of open source projects which I love to fork and play around with. I personally think it is very productive. It has a good and intuitive User Interface which makes viewing information and reading code easier. I also feel Github is stable than other alternatives available.

    Cons

    I don't think there is much to dislike about Github but I think it isn't very easy to use for a beginner. I spent a long time learning about Git commands and stuff. Other than this, I can't think of any cons.

    Overall Rating
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend10/10

    Share this review:

    The best choice for version control for small and large projects

    Reviewed 19 days ago

    It has been great software to be honest I will highly suggest it since it's very accessible to anyone, they offer a lot of plans and pricings.

    Pros

    There are some key features that makes GitHub a great tool for version control. In the first place all the process of having control over branches setting permissions and the vast options for configuration in the repository you have are great. It has one of the best pull request section, it allows for commenting more than one line which is great for making comments. As well GitHub have integrated great tools like the pipelines we can create to have continuos integration.

    Cons

    Some time for me GitHub has been built without an intuitive UI and checking even the smallest and easiest thing like a date you need to hover over another date to tell you the complete hour and time of a commit per say. So this kind of stuff makes GitHub sometimes difficult for new joiners of the software but as you get to use it more.

    Overall Rating
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend10/10

    Share this review:

    Github review (8 years of usage)

    Reviewed a month ago
    Pros

    - free private repo is cool - Github actions is awesome - Github pages saves a lot of money for web apps demo & open source projects. I myself have hosted all of my open sources web apps on Github pages. These are my favorites. Rest I can go on and on.

    Cons

    - Search feature is lacking. If there was better search functionality (eg. [SENSITIVE CONTENT] - powered by algolia), it would be a lot helpful. Searching one report among thousands is a pan right now. - Dependabot is pain - Sometimes Github pages doesn't update properly - Don't get relevant projects on "Explore repositories" section

    Overall Rating
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend10/10

    Share this review:

    Easy to use and familiar for small teams, where cross product integration is not a priority

    Reviewed 3 months ago

    We use Github to maintain our private platform code repositories, that our team uses, as well as our open source repos to build the community, which is a major factor for us choosing Github. Unlike other competitors, Github has focused on its core offering of source code management and easy collaboration, and thus, avoided unnecessary platform weight. For teams where staying up to date with the open source world is a necessity or an advantage, Github is hands down the best, given trending issues and repos are very very informative. Community support is also much better with Github

    Pros

    Familiarity is the first word that comes to mind, for a small, fast output team. We wanted to focus on delivery, not the process and Github provided what we needed - source code management, collaboration, project management the easiest, and the cheapest. While its competitors like Bitbucket have sought to target the enterprise market and focus on large scale corporate projects, Github is much more...

    Cons

    A consistent documentation system like Confluence would be really helpful. As teams grow larger, they shift to alternative solutions since Github doesn't have enough functionality to manage tasks and code across the larger team, which can be changed by bringing in features and improving existing ones. Integration support can be expanded rather than keeping it limited to inhouse products.

    Overall Rating
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend10/10

    Share this review:

    The easier source control app

    Reviewed 2 months ago

    The projects that we manage on my organization are confidential, so we have payed for the Github Businness plan and we control who is entering to the repositories and what are they doing. Also, we allow the access with specific IP's so that's is a really cool feature.

    Pros

    First, it has a desktop application, so it's easier to pull, push and track changes. It's free for private repositories and organizations (even if yours it's not an open source one). You have A LOT of integrations, like Slack, Jira, Jenkins, etc. Also, you can create your own integration if you need it.

    Cons

    I think the only thing is missing on Github is group repositories in folders. You can do something like that (using the teams feature) but at the end the repositories are not grouped.

    GitHub FAQs and common questions

    GitHub has the following pricing plans:
    Pricing model: Free, Subscription
    Free Trial: Available


    GitHub has the following typical customers:
    Freelancers, Large Enterprises, Mid Size Business, Non Profit, Public Administrations, Small Business


    GitHub supports the following languages:
    English


    GitHub supports the following devices:
    Android


    Yes, GitHub has an API available for use.


    GitHub integrates with the following applications:
    Pivotal Tracker


    GitHub offers the following support options:
    Email/Help Desk, Knowledge Base, FAQs/Forum

    Most popular GitHub comparisons

    Related categories