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 (5,979)
    VS.

    Starting Price

    No pricing found
    $12.00
    month

    Pricing Options

    Free version
    Free trial
    Free version
    Free trial

    Features

    43
    41

    Integrations

    1
    53

    Ease of Use

    4.4 (5,979)
    4.6 (582)

    Value for Money

    4.6 (5,979)
    4.2 (582)

    Customer Service

    4.4 (5,979)
    4.4 (582)
    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...

    Notepad++

    4.7
    #2 Alternative to GitHub
    Notepad++ is a Windows-based software that helps businesses create and edit source codes using multiple programming...

    Microsoft Teams

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

    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
    (5,979)
    Value for Money
    4.6/5
    Features
    4.7/5
    Ease of Use
    4.4/5
    Customer Support Software
    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 5,979
    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 Software
    • 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.

    Emanuele
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 2–10 Employees
    • Used Daily for 1+ year
    • Review Source

    Overall rating

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

    Daily companion for development and project management.

    Reviewed on 13/02/2024

    It's been a pleasant and productive experience, I use it on daily basis with no issues.

    It's been a pleasant and productive experience, I use it on daily basis with no issues.

    Pros

    The code version control features are comprehensive and allow you to have a clear view of what is happening even with many branches, pull requests and issues. Github Projects is a flexible and powerful tool for project management, subdivision into development tasks and their assignment, and for having an overview of the general state of development .With the paid plans there are even more management options, especially related to the features for managing member and team permissions.

    Cons

    Nothing to say about version control, while github projects may be unintuitive and a bit cumbersome at first, but then again it's a price to pay for its flexibility.

    Lallchand
    Overall rating
    • Industry: Defense & Space
    • Company size: 10,000+ Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 8.0 /10

    GitHub review

    Reviewed on 24/11/2021

    Very good , use for source control

    Very good , use for source control

    Pros

    It stores all revisions , has a good tracking system, used by various companies

    Cons

    Everything is command line and sometimes don’t remember all the commands

    Dylan
    Dylan
    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
    • Likelihood to recommend 10.0 /10

    Simply indispensable. Github is where developers live.

    Reviewed on 23/01/2024

    I couldn't live without Github. As a developer, I spend 50%+ of my day interacting with their...

    I couldn't live without Github. As a developer, I spend 50%+ of my day interacting with their tooling and it makes my day-to-day so much easier than any other tooling I've used. There is very little functionality locked behind a paywall, whether you're a small business or a solo developer, you get an awful lot of runway out of the free tier, you may even never have to enter the paid tier.
    Their ecosystem is vast, and they keep bringing out new tooling like Dependabot, Github Actions, Github CoPilot and more that just keep on making my life better.

    Pros

    Github makes it incredibly easy to perform all the daily tasks I need to do as a developer. The quality of life on Github vs any other version-control platform I've ever used is second to none.

    Cons

    I honestly can't think of anything, I use Github for every line of code I've ever written and interact with it daily and I can't think of a single gripe off the top of my head. If there's a con, it's so minor that I doesn't even register.

    gabriele
    Overall rating
    • Industry: Automotive
    • Company size: 201–500 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

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

    Best source control software

    Reviewed on 10/03/2024

    amazing, i've been using this for years and will still use it in future

    amazing, i've been using this for years and will still use it in future

    Pros

    It is an easy-to-use, user-friendly, and fast tool that provides complete and comfortable source control.

    Cons

    none, github is the best compared to the competitors

    Showing 5 reviews of 5,979 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 Software

    Related categories

    See all software categories found for GitHub.