
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

GetResponse

Amazon S3

Microsoft Teams

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

- Industry: Information Technology & Services
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
Essential Tool for Every Developer
Reviewed on 4/6/2021
Github is absolutely essential for every developer like me. I have been using Github daily for more...
Github is absolutely essential for every developer like me. I have been using Github daily for more than 2 years and it is one of the most polished tools I have ever used. After we spend some time learning about it, Github can be very intuitive. It's small features like directly copying code from files just by dragging it to its interface, or that it renders CSV, STL explains how polished it is.
Pros
Github is the most famous git services available online - I personally don't know any developers who don't use Github. This in turn makes Github essential to any developers as many people share codes and stuff through Github.
I don't know exactly why but developers nowadays seem to prefer to just put their work in Github. Thus GitHub hosts almost all kind of open source projects which I love to fork and play around with. I personally think it is very productive. It has a good and intuitive User Interface which makes viewing information and reading code easier.
I also feel Github is stable than other alternatives available.
Cons
I don't think there is much to dislike about Github but I think it isn't very easy to use for a beginner. I spent a long time learning about Git commands and stuff. Other than this, I can't think of any cons.
Alternatives Considered
GitLabReasons for Switching to GitHub
I am not sure but I think Github is faster than Gitlab. Github is more popular among developers which made us use Github too.- Industry: Marketing & Advertising
- Company size: Self Employed
- Used Weekly for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Git hub the open source CHAT-GPT before chat was a thing
Reviewed on 17/4/2023
Since I've been using it for the past six years, I'm really satisfied. It provides a simple process...
Since I've been using it for the past six years, I'm really satisfied. It provides a simple process cycle for myself and my team to follow whether creating software, a website, or an application. The code is simple to track, version, and roll back. Additionally, its deployment and release management features—particularly the interaction with Docker—are fantastic. In my opinion, CI/CD is one of its best features. I will unquestionably urge you to use it whether you are working in a group or alone.
Pros
GitHub boasts 28 million members, which is more than the whole population of Australia, and contains 85 million code repositories. Find out in this post the precise reasons GitHub is so well-liked.The biggest platform for software development in the world is GitHub. It supports all widely used programming languages, offers cloud storage for source code, and speeds up the iteration process.The platform's foundation is the Git system, which manages changes and functions through a command line interface.Microsoft purchased GitHub last week for an astounding $7.5 billion. Let's go over the specific reasons why the market values GitHub so highly and why engineers adore it so much.
Cons
The vast array of choices and methods available in GitHub might be perplexing and daunting for new users. Many individuals have trouble with GitHub's numerous confusing commands and the inconsistent behavior of commands and arguments in the program.
- 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: Higher Education
- Company size: 1,001–5,000 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 9.0 /10
GitHub is a powerful tool that has revolutionized the way developers collaborate on software...
Reviewed on 14/3/2023
Overall, GitHub is an essential tool for developers of all levels. Its intuitive interface,...
Overall, GitHub is an essential tool for developers of all levels. Its intuitive interface, powerful features, and vibrant community make it the go-to platform for collaborative software development.
Pros
As a platform for version control, it offers an intuitive and user-friendly interface that makes it easy for developers to collaborate on code, track changes, and manage multiple versions of a project.One of the important strengths of GitHub is its vast community of developers. GitHub provides a wealth of resources for developers looking to learn from others or share their own work with the world. This community also provides a platform for collaboration, allowing developers to contribute to open source projects, participate in discussions, and learn from one another.In addition to its powerful version control features, GitHub also offers a range of tools to help developers manage their projects. These include project management tools like Kanban boards and issue tracking, as well as integrations with other popular development tools like JIRA and Trello.Perhaps the greatest strength of GitHub, however, is its commitment to open source development. By providing a platform for developers to share their work with the world, GitHub has helped to democratize software development and empower developers of all skill levels to contribute to the larger community.
Cons
One of the biggest issues with GitHub is that it is very hard to learn how to use it at first. No novice developers, the tool can be overwhelming. A lot of features in GitHub requires a thorough understanding of coding and software development. Another disadvantage of GitHub is that for technical users, the free version is limited. The paid version is definitely recommended; however, small groups might find it on the expensive side.
- Industry: Computer & Network Security
- Company size: Self Employed
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
GitHub: The Ultimate Platform for Code Management and Version Control
Reviewed on 28/4/2023
As a software developer, I have found GitHub to be an invaluable tool for managing code and...
As a software developer, I have found GitHub to be an invaluable tool for managing code and collaborating with other developers. The platform is incredibly user-friendly, and its features for version control, code review, and project management are top-notch
Pros
What I like most about GitHub is the ease with which I can collaborate with other developers on projects. Whether I'm working on a team project or just contributing to an open source repository, GitHub makes it incredibly easy to share code and ideas with others. The pull request system is a game-changer for me, allowing me to easily review and merge changes from other developers in a streamlined and organized manner.
Cons
The various features and commands can be overwhelming at first, and it can take a while to get used to the interface and workflow. Overall, while I believe GitHub is an excellent platform, there is certainly room for improvement in terms of user-friendliness and pricing.
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
Related categories
See all software categories found for GitHub.