GitHub

4.8 (6,044)
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,044)
    VS.

    Starting Price

    No pricing found
    US$12.00
    month

    Pricing Options

    Free version
    Free trial
    Free version
    Free trial

    Features

    43
    40

    Integrations

    1
    53

    Ease of Use

    4.4 (6,044)
    4.6 (590)

    Value for Money

    4.6 (6,044)
    4.2 (590)

    Customer Service

    4.4 (6,044)
    4.4 (590)
    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...

    Amazon S3

    4.7
    #2 Alternative to GitHub
    Amazon S3 is a simple storage service that helps developers and IT teams store, backup, archive and retrieve data from...

    Google Docs

    4.7
    #3 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
    #4 Alternative to GitHub
    Graphic design and video editing tool for creating and publishing marketing material, presentations, social media...

    Reviews

    Overall rating

    4.8 /5
    (6,044)
    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,044
    Christopher
    Christopher
    Overall rating
    • Industry: Research
    • 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

    Industry standard in source control and more

    Reviewed on 27/04/2023

    A valuable service providing a number of tools for productive collaboration and management of...

    A valuable service providing a number of tools for productive collaboration and management of source code. For academics, it's a no brainer to use GitHub with their educational offerings to help prepare your students for the industry.

    Pros

    GitHub provides a single service where source code control, documentation, issue tracking, and more are possible. All of these aspects are well integrated and can even reference lines from the source from different commits. Pricing for academics is extremely generous.

    Cons

    There's not much to not like in GitHub. It does a lot of things well. Some little things can be improved like better user administration and creating a way for users to sign-up for your organization rather than inviting a user to join your organization.

    Lankit
    Lankit
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 51–200 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 10.0 /10

    core pillar 💪 of whole developer community

    Reviewed on 09/11/2022

    I use GitHub every day on my all project to develop separate features in a single project simultaneo...

    I use GitHub every day on my all project to develop separate features in a single project simultaneously without them bottlenecking to each other.

    Pros

    VCS and it's being free for all basic needs, from the smallest firms to IT behemoths, everyone uses GitHub.

    Cons

    the learning curve may seem steep if someone wants to do advance pull requests and forking.

    Alternatives Considered

    Bitbucket

    Reasons for Choosing GitHub

    I wanted to try CI/CD with a simple React project but I found out it's basically private GitHub without all the experience that the OG has, so simply moved back to Github.

    Switched From

    AWS CodeCommit

    Reasons for Switching to GitHub

    GitHub is industry leader when it comes to handle Version Control System
    Verified Reviewer
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 51–200 Employees
    • Used Daily for 6-12 months
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 7.0 /10

    Good for Developers, not so good for Marketing and Newbies

    Reviewed on 21/01/2022

    As a marketer I found it hard to navigate and understand all features of Github. We were asked by...

    As a marketer I found it hard to navigate and understand all features of Github. We were asked by our devs to report all our issues through this tool. However we simultaneously were using Notion for our Marketing Sprints and to track all tasks. So it was rather a really exhausting task to copy issues from one tool to another and link them. In the end our Marketing Team decided to not use Github anymore and track everything through Notion, as it was the main platform for our daily to-dos

    I know from our devs and my colleagues who actually continue working in Github, that they really love this tool. I just find it really confusing.
    We still use it in our company for IT-issues with our IT-admin, which is totally fine. But I don't recommend it for Marketing unless you know your way around this tool.

    Pros

    It was a great tool for our Devs. They are still working with it on a daily basis to track their issues and bugs etc.

    Cons

    I found it hard to navigate and understand the full functionality of this tool. I don't think it is easy to use, for someone without experience and any guidance.

    Hussain
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 201–500 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

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

    Excellent source control but archaic billing

    Reviewed on 05/04/2024

    Pros

    It is very easy to collaborate and work on code changes, publish releases, and run automation scripts. The UI is fast and they are improving it constantly making it quick and efficient to navigate to the repository and even the file you want.

    Cons

    My biggest gripe about GitHub is the billing. You have to buy a fixed number of seats and you can only increment it in 10s. So, even if you need just one extra user, you still have to pay for 10. It also takes a long time (2-3 days, more in some cases) to get the licenses added. I can't even process why this is the case. I would much rather have preferred usage billing.

    Alternatives Considered

    Bitbucket

    Switched From

    GitLab
    Jerome
    Jerome
    Overall rating
    • Industry: Information Technology & Services
    • 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 - The standard for Git repos in the Cloud

    Reviewed on 07/11/2022

    I started with GitHub's free option as a trial and it went so well, we just kept using it.

    I started with GitHub's free option as a trial and it went so well, we just kept using it.

    Pros

    GitHub continues to improve with tools focused on helping developers. The base account that is free offers tons of features. When you are ready to test out the paid features, the value is there as well. I like that it is an optional upgrade since not every organization needs them.

    Cons

    When someone says 'GitHub can do it', it is getting harder to know if it is GitHub Free or one of the paid options. If you aren't following GitHub's releases, you can get left behind quite quickly.

    Alternatives Considered

    GitLab and Bitbucket

    Switched From

    Apache Subversion

    Reasons for Switching to GitHub

    GitHub's free option satisfied the need and nailed the features we were using. Once trying it, we didn't look any further.
    Showing 5 reviews of 6,044 Read all reviews

    GitHub FAQs

    Below are some frequently asked questions for GitHub.

    GitHub offers the following pricing plans:

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