App comparison
Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.
GetApp offers objective, independent research and verified user reviews. We may earn a referral fee when you visit a vendor through our links.
Our commitment
Independent research methodology
Our researchers use a mix of verified reviews, independent research, and objective methodologies to bring you selection and ranking information you can trust. While we may earn a referral fee when you visit a provider through our links or speak to an advisor, this has no influence on our research or methodology.
Verified user reviews
GetApp maintains a proprietary database of millions of in-depth, verified user reviews across thousands of products in hundreds of software categories. Our data scientists apply advanced modeling techniques to identify key insights about products based on those reviews. We may also share aggregated ratings and select excerpts from those reviews throughout our site.
Our human moderators verify that reviewers are real people and that reviews are authentic. They use leading tech to analyze text quality and to detect plagiarism and generative AI.
How GetApp ensures transparency
GetApp lists all providers across its website—not just those that pay us—so that users can make informed purchase decisions. GetApp is free for users. Software providers pay us for sponsored profiles to receive web traffic and sales opportunities. Sponsored profiles include a link-out icon that takes users to the provider’s website.

GitHub
Based on GetApp‘s extensive, proprietary database of in-depth, verified user reviews
Social coding & collaborative development platform
Table of Contents
GitHub - 2026 Pricing, Features, Reviews & Alternatives


All user reviews are verified by in-house moderators and provider data by our software research team. Learn more
Last updated: February 2026
GitHub overview



Based on 6143 verified user reviews
What is GitHub?
GitHub is an application development tool offering key features such as version control, collaboration tools, access controls and permissions, debugging, and an integrated development environment, among others.
Who uses GitHub?
By industry, GitHub reviewers are most commonly professionals in computer software (29%). The most frequent use case for GitHub cited by reviewers is application development (51% of reviewers).
What do users say about GitHub pricing?
Most users consider GitHub to offer strong value for money, especially due to its generous free features and student benefits. However, some reviewers feel the pricing for advanced features and storage can be high and occasionally restrictive.
What are the most popular integrations for GitHub?
The GitHub integrations most frequently cited by reviewers are: Visual Studio Code (a source code management product rated 4.7 out of 5 for its integration with GitHub), Jenkins (a continuous integration product, 4.7), and Jira (an IT project management product, 4.5).
Starting price
per month
Alternatives
with better value for money
Pros & Cons
Collaboration
Accessibility
Oversight
Onboarding
Storage
Navigation
GitHub’s user interface
GitHub pros, cons and reviews insights



To determine these pros and cons insights, we analyzed responses from
Overall rating
Value for money
4.6
Features
4.7
Ease of use
4.4
Customer support
4.4
Reviews sentiment
What do users say about GitHub?
Users report GitHub is a powerful platform for code sharing, version control, and collaborative project management, enabling teams to work together efficiently on public and private repositories. They value its integration with developer tools, extensive community resources, and ability to track changes, manage tasks, and review code in real time. They find the free tier generous, especially for students, but mention pricing concerns for advanced features and private repositories.
Reviewers indicate GitHub’s interface is generally user-friendly, though some feel beginners face a steep learning curve and would benefit from better tutorials. They note occasional limitations in customization, mobile usability, and advanced project management features, but appreciate ongoing improvements and robust support for software development.
Select to learn more
Who uses GitHub?
Based on 6,143 verified user reviews.
Company size
Small Businesses
Enterprises
Midsize Businesses
Top industries
Use cases
GitHub's key features
GetApp's analysis of 849 verified user reviews collected between July 2021 and January 2025 identifies GitHub's most critical features and summarizes user sentiment about those features.
Reviewers appreciate GitHub's version control capabilities for tracking code changes, managing branches, and facilitating collaboration among developers. They highlight the ability to maintain a comprehensive history of changes, easily revert to previous versions, and merge branches without conflicts. Users find it valuable for maintaining code integrity and ensuring smooth teamwork. They also mention the integration with Git, which enhances the overall version control experience on GitHub. Of the 249 GitHub users who gave detailed accounts of their use of Version Control, 99% rated this feature as important or highly important.

Rajat C.
student
Ramita K.
Frontend Developer
Users find GitHub's source control essential for managing code revisions, tracking changes, and facilitating collaboration. They appreciate the ability to work on different branches, merge changes seamlessly, and view detailed commit histories. Reviewers also highlight integrations with IDEs like Visual Studio Code and tools like Jira, which enhance the source control experience. They value the collaborative aspects, such as pull requests and issue tracking, which streamline the development process. Of the 314 GitHub users who gave detailed accounts of their use of Source Control, 97% rated this feature as important or highly important.

See related user reviews

Duncan K.
Chief Product Officer
Quinten A.
Localisation Manager, Hobbyist Programmer
Reviewers indicate that GitHub's collaboration tools, including pull requests, issues, and comments, enhance team coordination and project management. They appreciate the ability to assign permissions, manage tasks, and integrate with tools like Jira and Slack. Users find these tools helpful for code reviews, discussions, and tracking project progress. They also mention the ease of sharing and synchronizing files across different machines, which improves overall productivity. Of the 336 GitHub users who gave detailed accounts of their use of Collaboration Tools, 94% rated this feature as important or highly important.

See related user reviews

Carlos E.
Cybersecurity Engineer
Siddharth A.
Student
Users report that GitHub's access controls and permissions allow for granular management of user roles and repository access. They appreciate the ability to define who can view, edit, and manage code, ensuring security and compliance. Reviewers find this capability helpful for maintaining code integrity and preventing unauthorized changes. They also mention the flexibility to create teams and assign specific permissions, which streamlines collaboration within development teams. Of the 368 GitHub users who gave detailed accounts of their use of Access Controls/Permissions, 93% rated this feature as important or highly important.

See related user reviews
Mohammed A.
Strategy Advisor

Ramesh G.
IT Consultant
Reviewers feel that GitHub's debugging capabilities, including commit tracking and issue logging, aid in identifying and resolving code issues. They highlight the usefulness of capabilities like git blame for tracing changes and the integration with CI/CD tools for testing. Users appreciate the ability to view historical code changes and collaborate on debugging tasks. However, some note that GitHub's debugging tools are not as robust as those in dedicated IDEs. Of the 229 GitHub users who gave detailed accounts of their use of Debugging, 79% rated this feature as important or highly important.

See related user reviews
Mahipal S.
Software Engineer

Hazbar k.
Tech Solutions Manager
Users indicate that GitHub's integration with various IDEs, such as Visual Studio Code and JetBrains suite, enhances their development workflow. They appreciate the ability to access repositories, manage code changes, and collaborate directly within their preferred IDEs. Reviewers also mention the convenience of GitHub's web-based and desktop-based IDEs for quick edits and code reviews. They find these integrations improve productivity and streamline the development process. Of the 211 GitHub users who gave detailed accounts of their use of Integrated Development Environment, 78% rated this feature as important or highly important.

See related user reviews
Daniel W.
CEO

Charles R.
Software engineer
All GitHub features
Features rating:
GitHub awards
GitHub alternatives
GitHub pricing
Pricing plans
Pricing details:
User opinions about GitHub price and value
Value for money rating:
Of 174 reviews that provide robust commentary on GitHub's price and value, 72% mention it in a positive light.
Most users consider GitHub to offer good value for money, especially due to its extensive range of free features. They appreciate the availability of private repositories, build minutes, storage, and other essential tools for solo developers and small businesses at no cost. Reviewers indicate that the GitHub Student Developer Pack is particularly beneficial, providing free access to various premium services and tools. They find the free version sufficient for many tasks, including hosting personal or business websites, managing repositories, and collaborating on projects. Some users say that the free tier includes features like code review, pull requests, and discussions, which are valuable for learning and contributing.
However, some reviewers feel that GitHub's pricing can be high for companies or teams needing more advanced features or storage capacity. They report that the limitations on private repositories and storage in the free version can be restrictive. Some users mention that the cost of premium plans can be a barrier for smaller teams or individual developers. They also note that the pricing model may be less competitive compared to other version control platforms. Additionally, some users find the process of upgrading to a paid plan or accessing certain features to be complex and costly.
, and
To see what individual users think of GitHub's cost and value, check out the review excerpts below.
GitHub integrations (794)
Integrations rated by users
We looked at 6,143 user reviews to identify which products are mentioned as GitHub integrations and how users feel about them.
Integration rating: 4.8 (69)
“VS Code is a popular text editor and integrated development environment (IDE) that can be integrated with GitHub to make it easier to write and edit code within the platform. This integration is important because it allows developers to work on their code in a familiar environment, with all of the tools and features they need to write and debug code.”
“All our developers us Visual Studio Code and integration with GitHub is critical as they need to be able to see the changes to the source code made by other developers and know when they need to pull the latest version down.”
“we will be writing our code on visual studio code and uploading it to GitHub to keep updating the project as a collaborative environment. so, in our organisation, many team codes will be updated on a single platform Github.”
“it's easier to just push the code to the needed branch from the development environment instead of the need to use terminals and GitHub desktop you can just integrate visual studio code and push , commit codes from there”
“There is a great official extension available in VSCode, allowing me to manage almost everything through the UI, commands and automation. I almost never have to open the GitHub website.”
“I am developer I used Visual Studio Code and integrated with Github for source code management and version control.Github is the best where I used to know about Source Code Management.”
“VS Code comes with a nice extension to support elaborated GitHub handling capabilities, basically a GUI alternative. you won't even have to write a single word.”
“I use visual studio code as my IDE to code website, amd with github integration, I don't have to turn to browser to get things dones which is time wasting.”
“VS integration is important as it allows us to make copies within the repository with just a few command lines, which speeds up the work.”
“Visual Studio Code is our primary coding platform. Connectivity with our Git hosting solution is vital to all web development projects.”
“Having version control in your code editor makes it a life changer for handling changes, checking commits right where they happened.”
“When you have to patch a bug, or you have a new feature of the program you can push it directly to git repository using VS Code.”
“It just has to be integrated today and the extensions/plugins in Visual studio enhances the editor to a powerful program. ”
“Using an IDE with git is very useful to work through the terminal and this integration has worked great for me so far ”
“Being able to take code from git hub straight into the editor on css coding would be 1000x more difficult without this.”
“Keeps track of all changes, and can return to our best work if we make mistakes in development.”
“VSCode and GitHub together are the best thing that has ever happened to software development.”
“I need a software that will deploy my code from my local machine to my git hub account.”
“because while working with visual studio code, it saves to Github in real time”
“Coding and git go hand in hand, and pushing code to GitHub is easy with VSC.”

Ahmed A.
Founder, Biomedical Engineer & Data Scientist
Integration rating: 4.8 (45)
“Integrates seamlessly to provide continuous integration in development ans test environment with automated code pull , build and deployment.”
“Jenkins is the one main reason tool why GitHub can be used, since it can have a schedule run to execute test in the repo. ”
“We create job in Jenkins by getting code from GitHub which is automatic process when you commit code in git hub ”
“We use it daily to trigger automated tests on every commit, so this has to work flawlessly (which it does)”
“It was the "kick-start" of the code delivery process and like github it was a very popular option as well”
“Jenkins lets me create an automated CI/CD pipeline that builds, tests, and deploys my code”
“to build and test projects continually helping out with the continuous delivery ”
Rajeev K.
System Architect
Integration rating: 4.7 (31)
“Using multiple Slack apps even to do code reviews with a single click is the kind of implementation your team wants to see.”
“It's great to have GitHub issues and PRs expanded in Slack, for a better view of what's going on.”
“We receive real time notifications for important events (new code, new PRs, approvals, etc.)”
“live conversation happens in Slack and it's easily transferred in Github for documentation”
“makes code sharing and repository sharing more easier and presents important information.”
“gets update about repo and Changes directly to slack. Build Mgs , Any changes req etc”

Tomás P.
Senior Software Developer
Integration rating: 4.6 (45)
“Having a complete sync between Jira and Github allows to solve Tickets on Jira even just mentioning an issue on github and the deep integration between the two allows for complete control of what happens on repos. ”
“We link GitHub commits and pull requests to Jira issues to track progress and automate status updates.”
“This is important to our teams to maintain the correct status as the developer works on a change”
“It helps to keep track of the related branches, PRs, and history of the task being implemented.”
“Allows us to be able to plan and track all work done in github against a ticket with in jira”

Christian l.
Full Stack Developer
Integration rating: 5.0 (13)
“Git is very much required as source code management tool as it used along with Github since It provides you with the needed operations to make changes to your source code. Github is mainly used as a secure cloud storage platform for source code.”
“It is important because every development made on my Git software is being managed by GitHub as an open-source cloud-based platform.”
“For me, I like using git commands via the command line not a GUI, so I love using Git to push things up to Github”
“To be able to push/pull code from remote hosted repositories on GitHub is a key part of our day to day process.”
“Critical importance given the main focus of GitHub is the use of git on the cloud”
Anonymous R.
Student
Integration rating: 4.4 (14)
“This solves the problem of who, when, and how the code has been modified. In addition, automatic updates are also possible in conjunction with CI tools, which also contributes to operational efficiency.”
“Because with GitHub you can go above and beyond any app to make it even better ”
“It gives you an insight or trends of current situation or what has happened”

Orianne G.
Specialist Marketing
Integration rating: 4.6 (11)
“With this integration,we can easily deploy our web-application on Heroku without breaking a sweat.”
“Heroku and Github work wonders together to offer CI/CD support while deploying your app”
“Heroku is great devops service for simple apps and has great github integration tools.”
Ashutosh D.
Full Stack Developer
Integration rating: 4.6 (10)
“The integration of Microsoft Azure with GitHub is done to deploy the code in the GitHub to the Azure Webapp services. Azure will obtain the code from GitHub and deploys in web.”
“GitActions helps to automate and secure process in Azure webapps and when setting up my infrastructure with terraform.”
“It's our cloud foundation so without it and integration with Visual Studio - no go. Works perfect.”

Pratap M.
Student
Integration rating: 4.7 (16)
“Our developments are done on MS Visual Studio and version control done on Github, having these integrated makes the process of developing & maintaining code easier and efficient. ”
“Because it's helps us to easily integrate with git repository and push pull processes when developing code in IDE.”

Hazbar k.
Tech Solutions Manager
Integration rating: 4.8 (6)
“CircleCI is a great CICD tool that can be integrated with GitHub to automate the process of building, testing, and deploying code. This integration is important because it allows developers to catch and fix issues early in the development process, which can help to improve the quality of the code and reduce the time and effort required to release new features and updates.”
“Being able to run all tests on every commit provides a high degree of confidence in the projects that we host with GitHub.”

Ahmed A.
Founder, Biomedical Engineer & Data Scientist
Integration rating: 4.8 (5)
“Travis CI is by far one of the best CI tool that I have used in recent times. It's super easy to set up Travis CI on GitHub and it makes it easier for us to perform software testing.”
“Automating a test before pushing source code to ensure that it fits the project line is a great thing that really saves time.”
Ashutosh D.
Full Stack Developer
Integration rating: 3.5 (2)
“Integration with Mattermost allows users to be alerted when progress is made on GitHub tickets”
“gets update about repo and Changes directly to slack. Build Mgs , Any changes req etc”

Anonymous R.
Implementation Project Manager
Integration rating: 4.5 (6)
“Thanks to webhooks we can make MS teams the single place where we can see the latest updates to our repos.”

Christopher A.
Associate Professor
Integration rating: 4.5 (2)
“Because GitHub censors and GitPod doesn't so its easy to transfer your project over when Microsoft starts censoring stuff.”

Andrew B.
Owner/Operator
Integration rating: 5.0 (2)
“We create new issues from customer communications and respond to customers when work is done.”

Anonymous R.
CEO
Integration rating: 5.0 (1)
“Azure DevOps service provide their own VCS which known as Repos. It are integrated with all the tools of azure devops.”

Tej P.
DevOps Engineer
Integration rating: 3.0 (1)
“Need it for compliance. Doesnt track approval circumventing or force pushes.”
Braydn T.
Platform Engineer
GitHub support options
Typical customers
Platforms supported
Support options
Training options
GitHub FAQs
GitHub has the following pricing plans:
Starting from: $4.00/month
Pricing model: Free, Subscription
Free Trial: Available
These products have better value for money
Q. What is GitHub used for?
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.
Q. What are the benefits of using GitHub?
Q. Who are the typical users of GitHub?
GitHub has the following typical customers:
Freelancers, Large Enterprises, Mid Size Business, Non Profit, Public Administrations, Small Business
Q. What languages does GitHub support?
GitHub supports the following languages:
English
Q. Does GitHub support mobile devices?
GitHub supports the following devices:
Android, iPad, iPhone
Q. Does GitHub offer an API?
Yes, GitHub has an API available for use.
Q. What other apps does GitHub integrate with?
GitHub integrates with the following applications:
Microsoft Visual Studio, Jira, CircleCI, Microsoft Azure, Pivotal Tracker, Git, Trello, Jenkins, Slack, Netlify, JIRA Service Management, Visual Studio Code, Heroku
Q. What level of support does GitHub offer?
GitHub offers the following support options:
FAQs/Forum, Email/Help Desk, Knowledge Base





































