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: Marketing & Advertising
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Highly Intuitive GIT Hosting Solution with a Ridiculous Amount of Community Support
Reviewed on 25/08/2019
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
GitLabReasons 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.- 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
- Likelihood to recommend 7.0 /10
Maintain accurate control of software versions
Reviewed on 19/04/2024
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.
- 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: 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
- Likelihood to recommend 10.0 /10
Best Git Repo
Reviewed on 12/07/2024
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
- Industry: Computer & Network Security
- Company size: 11–50 Employees
- Used Weekly for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
GitHub - An excellent tool for your project management
Reviewed on 26/04/2024
I must say both for private and commercial use, it is an excellent tool to use for your project...
I must say both for private and commercial use, it is an excellent tool to use for your project management, enabling a variety of things.
Pros
Ease of use, portability, low boundaries to learn
Cons
The automation is somehow difficult and it requires some knowledge.
Reasons for Switching to GitHub
GitHub is not just a platform; it's a hub of innovation, collaboration, and endless possibilities for developers worldwide. As for me, GitHub is incredibly user-friendly, offering an intuitive interface that simplifies the process of version control and collaboration on software projects. One of the key reasons why we are using GitHub is its ease of use. Whether you're a seasoned developer or just starting out, GitHub provides a seamless experience for managing code repositories, tracking changes, and coordinating teamwork. Its simple yet powerful features allow developers to focus more on coding and less on administrative tasks.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.