GetApp offers objective, independent research and verified user reviews. We may earn a referral fee when you visit a vendor through our links. Learn more
Our commitment
Independent research methodology
GetApp’s researchers use a mix of verified reviews, independent research and objective methodologies to bring you selection and ranking information you can trust. While we may earn a referral fee when you visit a provider through our links or speak to an advisor, this has no influence on our research or methodology.
How GetApp verifies reviews
GetApp carefully verified over 2.5 million+ reviews to bring you authentic software and services experiences from real users. Our human moderators verify that reviewers are real people and that reviews are authentic. They use leading tech to analyze text quality and to detect plagiarism and generative AI.
How GetApp ensures transparency
GetApp lists all providers across its website—not just those that pay us—so that users can make informed purchase decisions. GetApp is free for users. Software and service providers pay us for sponsored profiles to receive web traffic and sales opportunities. Sponsored profiles include a link-out icon that takes users to the provider’s website.

GitHub

4.8 (6,143)
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

    Not sure about GitHub? Compare with a popular alternative Show more details

    GitHub

    4.8 (6,143)
    VS.

    Starting Price

    US$4.00
    month
    US$4.00
    month

    Pricing Options

    Free version
    Free trial
    Free version
    Free trial

    Features

    43
    156

    Integrations

    13
    33

    Ease of Use

    4.4 (6,143)
    4.3 (850)

    Value for Money

    4.6 (6,143)
    4.4 (850)

    Customer Service

    4.3 (6,143)
    4.2 (850)
    Green rating bars show the winning product based on the average rating and number of reviews.

    Alternatives

    Show more details

    Zoho Projects

    4.5
    #1 Alternative to GitHub
    Record and track product issues until they are fixed with Zoho Projects. Set up proper escalations and ship great...

    SpiraTeam

    4.2
    #2 Alternative to GitHub
    Tired of having to manually 'glue' together a patchwork of tools and systems from different vendors? Fed up with the...

    BugHerd

    4.7
    #3 Alternative to GitHub
    BugHerd makes website feedback effortless. Clients simply point, click, & comment directly on a web page. Faster...

    GitLab

    4.6
    #4 Alternative to GitHub
    GitLab is an integrated, open source DevOps lifecycle management platform for software development teams to plan, code,...

    Overall rating

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

    98%
    recommended this app
    Sort by

    6143 Reviews

    Pratik
    Pratik Show more details
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 11–50 Employees
    • Used Daily for 1+ year
    • Review Source Show more details

    Overall rating

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

    Best code storage platform ever made

    Reviewed on 2025-03-02

    I had great experience with Git hub which made my code easily available from any device, there was...

    I had great experience with Git hub which made my code easily available from any device, there was also in build deploy feature for static web application, It best and most recommended platform to learn.

    Pros

    It is a one of the best platform to store the code and allow team members to work on same project simultaneously without having conflicts.

    Cons

    As I used git hub to store my store far more there was no cons I got for it, It was very easy to learn just had little tricky to understand UI to resolve conflicts which issue was resolved in git desktop (application of git hub).

    Valentino
    Overall rating
    • Industry: Entertainment
    • Company size: 11–50 Employees
    • Used Daily for 2+ years
    • Review Source Show more details

    Overall rating

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

    Best platform for code versioning and team collaboration

    Reviewed on 2025-07-08

    GitHub is essential to our dev workflow. It keeps our code organized and simplifies collaboration...

    GitHub is essential to our dev workflow. It keeps our code organized and simplifies collaboration across projects.

    Pros

    It’s easy to collaborate on code with branches, pull requests, and great integration with CI/CD tools.

    Cons

    I think some advanced permissions and org-level controls can be confusing at first for small teams..

    Alternatives Considered

    GitLab

    Reasons for Choosing GitHub

    I think GitHub offered better collaboration, stronger CI/CD tools, and broader community support than Bitbucket.

    Switched From

    Bitbucket

    Reasons for Switching to GitHub

    GitHub had the best community, integrations, and developer experience, plus native support for CI/CD and security.
    Verified Reviewer Show more details
    Overall rating
    • Industry: Retail
    • Company size: 2–10 Employees
    • Used Monthly for Free Trial
    • Review Source Show more details

    Overall rating

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

    Very Confusing to Use

    Reviewed on 2024-08-24

    I was able to sign p easily, but after that I was totally lost

    I was able to sign p easily, but after that I was totally lost

    Pros

    Nothing. I couldn't figure out how to use it.

    Cons

    It was very confusing - once I logged in, I could go no further

    Vinny
    Overall rating
    • Industry: Education Management
    • Company size: 51–200 Employees
    • Used Daily for 1+ year
    • Review Source Show more details

    Overall rating

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

    My review of GitHub

    Reviewed on 2025-11-26

    Overall, GitHub is easy to use. There are many features that make developing software in a team...

    Overall, GitHub is easy to use. There are many features that make developing software in a team environment easy. Also, it is quick to setup and migrate from other version control tools.

    Pros

    I like that GitHub is a very intuitive version control tool to use. There is a huge community that uses GitHub and if I ever run into problems, it is very easy to find a solution on Stack Overflow.

    Cons

    There is a lot of downtime with GitHub. I am unsure what the service level agreement is with GitHub but in my career as a software developer, it has gone down at least 10 times.

    Shreyash
    Overall rating
    • Industry: Banking
    • Company size: 10,000+ Employees
    • Used Daily for 2+ years
    • Review Source Show more details

    Overall rating

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

    Great VCS for open source

    Reviewed on 2025-06-28

    Fantastic VCS tool, no complains really. Would highly recommend to anyone looking at a publicly...

    Fantastic VCS tool, no complains really. Would highly recommend to anyone looking at a publicly setup VCS.

    Pros

    Easy to use, simple to extend, and can plug into multiple other applications easily. Highly extensible with tons of plugins to make it more powerful

    Cons

    Enterprise can be a tad bit expensive. The actual UI is a bit clunky and not as easy to understand everything

    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:

    CircleCI, Git, Heroku, JIRA Service Management, Jenkins, Jira, Microsoft Azure, Microsoft Visual Studio, Netlify, Pivotal Tracker, Slack, Trello, Visual Studio Code

    GitHub offers the following support options:

    Email/Help Desk, FAQs/Forum, Knowledge Base Software

    Related categories

    See all software categories found for GitHub.

    powered by