
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
Images





Not sure about GitHub?
Compare with a popular alternative

GitHub
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
Alternatives
Harvest

Trello

Amazon S3

Google Docs

Reviews
Already have GitHub?
Software buyers need your help! Product reviews help the rest of us make great decisions.

- Industry: Computer Software
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 10.0 /10
Goto Source control for software developers
Reviewed on 16/02/2022
Pros
I've been using GitHub for more than 10 years. It is the goto hosted Git service for my personal and enterprise SCM platform. It has pretty much everything you need for software development starting from source code management to issue tracking, project management, build tools (Actions) and online code editor. I also use GitHub CoPilot which is great productivity tool saving at least 30% of my development time every day.
Cons
There are no complains really! I love everything about GitHub.
Reasons for Choosing GitHub
I find GitHub much better product, better offerings in terms of features and user experience.Reasons for Switching to GitHub
Better offerings, free plan is less limiting and better and faster UI.- 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.
- 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
- Industry: Information Technology & Services
- Company size: 5,001–10,000 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
The best VCS
Reviewed on 30/05/2023
GitHub's powerful version control system, built on Git, is one of its standout features. It allows...
GitHub's powerful version control system, built on Git, is one of its standout features. It allows developers to easily track changes, manage branches, and merge code with confidence. The ability to revert to previous versions or create separate branches for experimental work is invaluable, ensuring a safe and efficient development process. Will recommend it to all.
Pros
GitHub provides an exceptional environment for collaboration among developers. Its intuitive interface allows for seamless communication, issue tracking, and pull request management. With features like code reviews, team discussions, and project boards, it fosters a collaborative spirit and enables developers to work together effectively.
Cons
While GitHub is a powerful platform, it can be overwhelming for newcomers, especially those unfamiliar with version control systems. The concepts of branches, pull requests, and forking may require a learning curve, which might discourage some beginners. More comprehensive documentation and guided tutorials could help mitigate this issue.
- 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 Software
- 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.
Switched From
Apache SubversionReasons 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.GitHub FAQs
Below are some frequently asked questions for GitHub.Q. What type of pricing plans does GitHub offer?
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
Q. Who are the typical users of GitHub?
GitHub has the following typical customers:
Self Employed, 2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000
Q. What languages does GitHub support?
GitHub supports the following languages:
English
Q. Does GitHub support mobile devices?
GitHub supports the following devices:
Android (Mobile), iPhone (Mobile), iPad (Mobile)
Q. What other apps does GitHub integrate with?
GitHub integrates with the following applications:
Pivotal Tracker
Q. What level of support does GitHub offer?
GitHub offers the following support options:
Email/Help Desk, FAQs/Forum, Knowledge Base Software
Related categories
See all software categories found for GitHub.
- Issue Tracking Software
- Bug Tracking Software
- Source Code Management Software
- Application Development Software
- Nonprofit Project Management Software
- Project Management Software
- Agile Project Management Tools Software
- DevOps Software
- Continuous Integration Software
- Static Application Security Testing (SAST) Software