GitHub

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

    Starting Price

    No pricing found
    US$12.00
    month

    Pricing Options

    Free version
    Free trial
    Free version
    Free trial

    Features

    43
    48

    Integrations

    1
    70

    Ease of Use

    4.4 (6,058)
    4.6 (598)

    Value for Money

    4.6 (6,058)
    4.2 (598)

    Customer Service

    4.4 (6,058)
    4.4 (598)
    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,058)
    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 6,058
    Alex
    Alex
    Overall rating
    • Industry: Marketing & Advertising
    • Company size: 2–10 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

    Highly Intuitive GIT Hosting Solution with a Ridiculous Amount of Community Support

    Reviewed on 2019-08-25

    Pros

    The best part of this software, in my opinion, has to be the repository insights that comes with the pro version and above. These insights have proven to be extremely valuable when managing larger-scale projects with multiple developers working on the projects. Not only is our project management team able to get live updates on the progress of the project with each commit, but our team is also able to hold each other accountable by seeing their progress via the progress tracking feature and individual commits. Another notable mention for Github is their desktop GUI. This is such an incredibly easy tool to use and it makes the entire GIT experience much easier to understand and maneuver.

    Cons

    The one issue i had with this software is the repo search functionality. This part of the software can be confusing to learn to be effective with and it takes some time to be proficient with, which can be a hassle for some of our newer members of our project management team.

    Alternatives Considered

    GitLab

    Reasons for Switching to GitHub

    With Github being the most widely supported of the GIT repo hosting platforms, it was a pretty easy choice to stick with a solution that has a massive community backing it along with all the core functionality that my team needs. With the high amount of third-party integrations, it was almost a no-brainer to stick with this software simply because of ease of use.
    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 2023-04-27

    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.

    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 2021-11-24

    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

    Oliver
    Overall rating
    • Industry: Computer Software
    • Company size: 1,001–5,000 Employees
    • Used Weekly for 2+ years
    • Review Source

    Overall rating

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

    Best Git Repo

    Reviewed on 2024-07-12

    Very good. Much better than GitLab and other Git Repos

    Very good. Much better than GitLab and other Git Repos

    Pros

    One thing you might have liked most about GitHub is its collaborative features. GitHub makes it incredibly easy to work with others on code, thanks to its powerful version control system.

    Cons

    Limited privacy options for free accounts might have been a concern, as free GitHub accounts do not offer the same level of privacy as paid plans

    Verified Reviewer
    Overall rating
    • Industry: Internet
    • Company size: 5,001–10,000 Employees
    • Used Daily for 1+ year
    • Review Source

    Overall rating

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

    Maintain accurate control of software versions

    Reviewed on 2024-04-19

    It has been an essential tool in my team, most people know the site and what GitHub is about, so on...

    It has been an essential tool in my team, most people know the site and what GitHub is about, so on that side we do not have to generate an induction of it to new engineers who collaborate, it has a very developed system in terms of solution As far as problems are concerned, we are talking about the fact that you can mark exactly where the error is and GitHub will remind you the next day.

    Pros

    What we like most is the private online repository accessible to our team users so that they can save all our applications and have them on hand by creation date. This order is essential when a newer version generates an existential error and allows us to return to a previous version without having to deconfigure everything again, has helped us a lot in this sense.

    Cons

    Simultaneous collaboration between several engineers and we are talking about a team of 20 people is very slow, I think that Github should improve this problem, which I believe is due to an inability to perform tasks on its server.

    Showing 5 reviews of 6,058 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.