GitHub

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
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
Alternatives
Harvest

Amazon S3

Google Docs

Canva

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

- Industry: Computer Software
- 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 as your partner into the CI/CD world
Reviewed on 11/04/2024
My experience has been excellent so far, but I feel I can't learn enough about using Github to make...
My experience has been excellent so far, but I feel I can't learn enough about using Github to make my life as a developer easier. I'm reading books and taking courses to try to automate more processes for my professional and personal projects, as I feel the more I know, the more I can accomplish using it.
Pros
It is the primary and well-known version control option in the industry. You will always find an easy tutorial to set up anything you need, from fundamental to expert courses, since everyone knows about it and has used it at least at some point, so we are all well aware of its importance.
Most technologies and web applications can integrate with it. Using some CLI commands and simple yet powerful configuration files, you can set up a complete CI/CD pipeline in seconds. It is really an excellent option overall.
Cons
It might be intimidating at first, and for nontech professionals, it might seem something that might as well be in a different language because there is not an easy onboarding process to understand its structure, purpose, or level of abstraction. It might require some guidance initially, but once that learning curve is surpassed, it will become something easy to relate to.
- Industry: Computer Software
- 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
GitHub: The best version control system
Reviewed on 20/11/2024
Pros
- Ease-of-use
- Simple yet powerful UI
- Low price
- GitHub Student Developer Pack
- Wide Community that is eager to help
- Documentation and tons of guides
- Great support
Cons
- Nothing really comes to my mind, overall it's just great.
Alternatives Considered
GitLabReasons for Switching to GitHub
Due to GitHub's wider community and overall it's reach. Github Student Developer pack also helped to make this decision.- Industry: Computer Software
- 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
GitHub community
Reviewed on 10/01/2025
I use GitHub in everthing in my code store
I use GitHub in everthing in my code store
Pros
To store the code is free no cost and is secure
Cons
To get their certificate is cost us some $$
- Industry: Education Management
- Company size: 501–1,000 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 7.0 /10
GitHub: Work Together
Reviewed on 22/04/2023
We can earn money by github. We can make our project development easy by collobarating with others.
We can earn money by github. We can make our project development easy by collobarating with others.
Pros
We can store our software projects. We can access the code files of other developers.
Cons
We cant create our code files private. Some features are for money.
- Industry: Computer Software
- Company size: 11–50 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
Best Version Control System
Reviewed on 14/11/2024
Pros
It’s the most basic choice for a reason. Great, free in most cases, and provides great customization. I love github, I use it everyday, and I would recommend it over bitbucket, gitlab, etc. It provides a whole new experience. Almost like a social media VCS.
Cons
Honestly I don’t have any complaints to share. Github is just my favorite.
Reasons for Choosing GitHub
I wanted a free alternative for personal projects. In my personal opinion it’s also possible to have a github and not have a gitlab, but it is not possible to spin that statement around!Switched From
GitLabReasons for Switching to GitHub
It was free! I also love the pages feature for documentation.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:
- Starting from: $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
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