GitHub

4.8 (6,126)
Write a Review!
Social coding & collaborative development platform

About 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.

From open source to business, users can host and review code, manage projects, and build software alongside millions of other developers. GitHub brings teams together to work through problems, move ideas forward, and learn from each other along the way. On GitHub, lightweight code review tools are built into every pull request.

Teams can create review processes that improve the quality of code and fit neatly into the workflow. Project managers and developers can coordinate, track, and update their work in one place, so projects stay transparent and on schedule. Users can fine tune the process as the team changes, update tools as technologies shift, and find new ways to work better.


Key benefits of 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.

  • Images

    GitHub Software - 1
    GitHub Software - 2
    GitHub Software - 3
    GitHub Software - 4
    GitHub Software - 5
    View 6 more
    GitHub video
    GitHub Software - 1
    GitHub Software - 2
    GitHub Software - 3
    GitHub Software - 4
    GitHub Software - 5

    Not sure about GitHub? Compare with a popular alternative

    GitHub

    4.8 (6,126)
    VS.

    Starting Price

    US$4.00
    month
    US$11.00
    month

    Pricing Options

    Free version
    Free trial
    Free version
    Free trial

    Features

    43
    49

    Integrations

    1
    75

    Ease of Use

    4.4 (6,126)
    4.6 (624)

    Value for Money

    4.6 (6,126)
    4.2 (624)

    Customer Service

    4.4 (6,126)
    4.4 (624)
    Green rating bars show the winning product based on the average rating and number of reviews.

    Alternatives

    Harvest

    4.6
    #1 Alternative to GitHub
    Harvest is an easy online time-tracking software that can help you answer critical questions about your team's time and...

    Google Docs

    4.7
    #2 Alternative to GitHub
    Google Docs is an online word processor that lets you create and format text documents and collaborate with other...

    Canva

    4.7
    #3 Alternative to GitHub
    Graphic design and video editing tool for creating and publishing marketing material, presentations, social media...

    Microsoft Teams

    4.5
    #4 Alternative to GitHub
    Microsoft Teams is a chat-based workspace in Microsoft 365 which lets users collaborate on documents, make voice &...

    Reviews

    Overall rating

    4.8 /5
    (6,126)
    Value for Money
    4.6/5
    Features
    4.7/5
    Ease of Use
    4.4/5
    Customer Support
    4.4/5

    Already have GitHub?

    Software buyers need your help! Product reviews help the rest of us make great decisions.

    Showing 5 reviews of 6,126
    Tomás
    Tomás
    Overall rating
    • Industry: Computer Software
    • Company size: Self Employed
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 10.0 /10

    Github as your partner into the CI/CD world

    Reviewed on 11/04/2024

    My experience has been excellent so far, but I feel I can't learn enough about using Github to make...

    My experience has been excellent so far, but I feel I can't learn enough about using Github to make my life as a developer easier. I'm reading books and taking courses to try to automate more processes for my professional and personal projects, as I feel the more I know, the more I can accomplish using it.

    Pros

    It is the primary and well-known version control option in the industry. You will always find an easy tutorial to set up anything you need, from fundamental to expert courses, since everyone knows about it and has used it at least at some point, so we are all well aware of its importance.

    Most technologies and web applications can integrate with it. Using some CLI commands and simple yet powerful configuration files, you can set up a complete CI/CD pipeline in seconds. It is really an excellent option overall.

    Cons

    It might be intimidating at first, and for nontech professionals, it might seem something that might as well be in a different language because there is not an easy onboarding process to understand its structure, purpose, or level of abstraction. It might require some guidance initially, but once that learning curve is surpassed, it will become something easy to relate to.

    Ahliman
    Overall rating
    • Industry: Internet
    • Company size: Self Employed
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 9.0 /10

    GitHub > all

    Reviewed on 07/08/2024

    I switched my all projects on GitHub from other services. I am very happy with it, especially...

    I switched my all projects on GitHub from other services. I am very happy with it, especially because with FREE account we can do EVERYTHING!

    I hope in the future GitHub will implement some user interface to be able to build CD/CI without writing any code, because we are not always a DEVOPS

    Pros

    Almost everything is free, user interface is very easy to use/understand.
    I love the community support too, a lot of developers are giving some open source products on this website

    Cons

    Some basic features like the ability to create categories to organize repositories is missing. It is a very annoying problem and a lot of people asks to implement it since many years but GitHub does not say anything about it

    Kyle
    Overall rating
    • Industry: Government Administration
    • Company size: Self Employed
    • Used Monthly for 1+ year
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 10.0 /10

    GitHub great for aging former IT person having fun with RaspberryPi

    Reviewed on 11/03/2025

    Appreciate opensource opportunities and the ability to broaden my limited technology experience

    Appreciate opensource opportunities and the ability to broaden my limited technology experience

    Pros

    The Accessibility of Data and Ease of Use!

    Cons

    No CONS found as of yet, but I will update if needed

    Sabin
    Overall rating
    • Industry: Printing
    • Company size: Self Employed
    • Used Daily for Free Trial
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 5.0 /10

    Good

    Reviewed on 23/06/2023

    Pros

    Great app, you can just down your idea for issues.

    Cons

    There are quite a few basic features missing from the web version and i frequently find myself just using the mobile web browser instead.

    Jem
    Overall rating
    • Industry: Computer Software
    • Company size: 11–50 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 10.0 /10

    Github is the industry standard for version control.

    Reviewed on 28/11/2024

    It's great and I can't imagine ever using a different type of version control. I've used it for...

    It's great and I can't imagine ever using a different type of version control. I've used it for small projects and I've used it for big projects and it covers anything you could think of for either.

    Pros

    Github has a ton of features. I've previously used SVN and Github is miles ahead of SVN as far as features. SVN has long been touted as "simpler" but it's actually very easy to have a simple workflow with Github as well but if you need more features you can get them. If you think of something you need you can google it and it probably already exists on Github.

    Cons

    Anything past a basic setup can take a very long time to learn. I've been using it for years and years and I'm still always having to learn new things about it.

    Showing 5 reviews of 6,126 Read all reviews

    GitHub FAQs

    Below are some frequently asked questions for GitHub.

    GitHub offers the following pricing plans:

    • Starting from: US$4.00/month
    • Pricing model: Free Version, Subscription
    • Free Trial: Available

    Free (Basics for teams and developers) $0 per month Team (Advanced collaboration and support for teams): $4 per user / month Enterprise (Security, compliance, and flexible deployment for enterprises): $21 per user/month

    GitHub has the following typical customers:

    Self Employed, 2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000

    GitHub supports the following languages:

    English

    GitHub supports the following devices:

    Android (Mobile), iPhone (Mobile), iPad (Mobile)

    GitHub integrates with the following applications:

    Pivotal Tracker

    GitHub offers the following support options:

    Email/Help Desk, FAQs/Forum, Knowledge Base

    Related categories

    See all software categories found for GitHub.