
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.
Pricing starting from:
Not provided by vendor
- Free Version
- Free Trial
- Subscription
Top 5 alternatives to GitHub
Key benefits of GitHub
Typical Customers
- Freelancers
- Small Businesses (2-50)
- Mid-size Companies (51-500)
- Large enterprises (500 and more)
Deployment
- Cloud-based
- On-premise
Markets
Austria, Australia, Belgium, Bulgaria, Brazil , Belarus, Canada, Switzerland, China, Germany, Denmark, Estonia, Egypt, Spain, Finland, France, United Kingdom, Croatia, Hungary, Indonesia, India, Iraq, Iceland, Italy, Japan, South Korea, Liechtenstein, Lithuania, Luxembourg, Latvia, Libya, Mexico, Malaysia, Netherlands, Norway, New Zealand, Poland, Portugal, Romania, Russia, Saudi Arabia, Singapore, Thailand, Turkey, Ukraine, United States, South Africa and 42 others
Supported Languages
English
Pricing starting from:
Not provided by vendor
- Free Version
- Free Trial
- Subscription
Top 5 alternatives to GitHub
Images





Features
Total features of GitHub: 43
Alternatives
AppFolio Property Manager

Amazon S3

Assembla

Jenkins

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: Health, Wellness & Fitness
- Company size: 11-50 Employees
- Used Weekly for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
A User's Perspective: My experience with Github
Reviewed on 14/1/2023
Github is a great tool for software development projects that allows for easy tracking and...
Github is a great tool for software development projects that allows for easy tracking and management of code changes, collaboration with other developers, and open-source development. It also has a large and helpful community and can be used to showcase your work to potential employers. However, it can be expensive, has limited storage on the free plan and some issues with UI and navigation, limited support for certain languages, and limited scalability for large enterprises. Additionally, it has limited control over data and privacy and lack of built-in project management features.
Pros
Github has significantly altered the way I approach software development projects; I've been using it for a while now. It has been incredibly simple to collaborate with other developers and keep track of my code thanks to the version control feature. The tools for code review and issue tracking are particularly helpful because they make it simple to keep track of any bugs or adjustments that need to be made. Github also has a lot going for it in terms of open-source development. Numerous open-source projects have allowed me to participate and utilize them, and the supportive and welcoming community is always there to help. Building my portfolio and showcasing my work to potential employers has also been a great benefit. The ability to integrate with my continuous integration and deployment services, for example, was made possible by Github's integrations with other tools. I can manage the permissions of my project contributors with ease thanks to the access control feature. I also enjoy having access to my code from any location, and the remote backup feature gives me great peace of mind. I've looked over other developers' code on Github and contributed to their projects as a way to learn. All things considered, Github has become a crucial tool in my workflow, and I can't even imagine doing software development projects without it.
Cons
I've been using Github for a while, and while it has some great features, there are a few drawbacks as well that I've found annoying. First off, the price can be a little high, especially for private repositories or big teams. Larger projects may encounter difficulties due to the free plan's constrained storage. The navigation and interface can occasionally be a little bit perplexing to me. New users may find it overwhelming, and the customization options are few. Additionally, I've observed that some languages don't offer as strong support for code review and syntax highlighting tools. Github also doesn't seem to be designed for large enterprises, and it might not have the scalability options they require. Additionally, the fact that it is reliant on the service's uptime is somewhat of a drawback. Additionally, I discover that Github has a small number of integrations and that I am unable to locate the precise tools I require. Additionally, I don't have a lot of control over my privacy and data. Last but not least, I discover that it lacks integrated project management features, forcing me to rely on third-party tools. Although Github is a fantastic tool overall, some users may find its limitations to be infuriating.
- Industry: Information Technology & Services
- Company size: 10,000+ Employees
- Used Weekly for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 7.0 /10
Recommended
Reviewed on 16/1/2023
Pros
Easy to use and user friendly , smooth authentication process
Cons
There is room for improvement on workspaces and the content management. Groups seem to be so complex

- Industry: Information Technology & Services
- Company size: 51-200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
core pillar 💪 of whole developer community
Reviewed on 9/11/2022
I use GitHub every day on my all project to develop separate features in a single project simultaneo...
I use GitHub every day on my all project to develop separate features in a single project simultaneously without them bottlenecking to each other.
Pros
VCS and it's being free for all basic needs, from the smallest firms to IT behemoths, everyone uses GitHub.
Cons
the learning curve may seem steep if someone wants to do advance pull requests and forking.
Alternatives Considered
BitbucketReasons for Choosing GitHub
I wanted to try CI/CD with a simple React project but I found out it's basically private GitHub without all the experience that the OG has, so simply moved back to Github.Switched From
AWS CodeCommitReasons for Switching to GitHub
GitHub is industry leader when it comes to handle Version Control System- Industry: Program Development
- Company size: Self Employed
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Unlock Your Development Potential with GitHub: A Comprehensive Tool for Managing Code and...
Reviewed on 14/1/2023
GitHub is generally considered to be a valuable tool for web developers. It offers a wide range of...
GitHub is generally considered to be a valuable tool for web developers. It offers a wide range of features, including a powerful version control system, collaboration tools, and integrations with other tools. Additionally, it is user-friendly, and it offers both free and paid plans, which makes it accessible to developers of all levels. Overall, it is a comprehensive tool that can help developers to manage their code, collaborate with others, and streamline their workflow.
Pros
the features of GitHub that make it valuable for developers include its powerful version control system, the ability to collaborate with others, its user-friendly interface, and the wide range of integrations with other tools. Additionally, GitHub offers both free and paid plans, which makes it accessible to developers of all levels, from individuals to large organizations.
Cons
GitHub's task management feature may not have as many advanced project management features as other tools. However, it's worth noting that GitHub is widely used and well-regarded, and these limitations are generally outweighed by the many benefits that the platform offers.
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.