GitHub Reviews (2,392)

View 4 Video Reviews
Reviews

GitHub Reviews (2,392)

View 4 Video Reviews
4.7
2,392 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Muzammil M.
MM
Muzammil M.
Founder – Muzammil Graphic | Interior and Graphic Designer | Transforming Spaces and Brands Visually
Graphic Design
Small-Business (50 or fewer emp.)
"Github Makes Version Control and Collaboration Simple and Efficient"
5/5
What do you like best about GitHub?

GitHub is very useful for managing and sharing projects in an organized way. I’ve used it many times to store code, track updates, and collaborate with others more efficiently. The version control system makes it easy to manage changes and restore older versions when needed, which saves a lot of time during projects. I also found the platform simple to use, with a clean interface that works well for both beginners and experienced users. Collaboration features, repositories, and project tracking tools make development work smoother and more manageable. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

One thing I dislike about Github is that some advanced features can feel confusing for new users, especially when working with branches, merge conflicts, or command-line Git operations. It sometimes takes time to fully understand the workflow if someone is not from a technical background. I also noticed that managing very large repositories or multiple projects at once can become a bit complicated without proper organization. Another area that could be improved is notifications and project tracking, because important updates can occasionally get buried when working on active repositories with many contributors. The platform is very powerful, but beginners may need some learning time before using all features comfortably. Simpler onboarding and a more beginner friendly explanation of advanced tools would make the experience even better. Review collected by and hosted on G2.com.

Kostiantyn C.
KC
Kostiantyn C.
Cybersecurity Specialist
Information Technology and Services
Small-Business (50 or fewer emp.)
"GitHub is one of those tools that just becomes part of our daily workflow"
4.5/5
What do you like best about GitHub?

What I like most is that almost everyone in IT already knows how GitHub works. You don't need to explain much when bringing someone into a project. The interface is familiar, repositories are easy to manage, and version control simply works.

For our cybersecurity and digital identity projects, GitHub is useful not only for code but also for publishing technical documentation and keeping everything in one place. We recently started using it more actively for public knowledge sharing, which turned out to be easier than expected. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

There are still things that occasionally annoy me. Sometimes permissions can be a little confusing, especially when working with multiple organizations and repositories. Also, some useful features are locked behind paid plans. Not a deal breaker, but worth mentioning. Review collected by and hosted on G2.com.

Kapil P.
KP
Kapil P.
UI/UX Designer & Frontend Developer
Design
Small-Business (50 or fewer emp.)
"Streamlined Dev Workflow with Integrated Source Control, Reviews, and CI/CD"
5/5
What do you like best about GitHub?

What I like best about GitHub is that its real value lies in how it eliminates friction between different stages of development. Having source control, code reviews, and automated CI/CD workflows natively integrated saves a massive amount of time. Instead of jumping between tools, we can manage everything from a pull request to a live deployment via GitHub Actions, all from a single dashboard. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Overall, GitHub is a great platform, but I’ve noticed one drawback: as projects grow, repositories can quickly become difficult to manage. Keeping track of multiple branches, pull requests, and workflow runs can sometimes feel overwhelming. I also wish troubleshooting GitHub Actions were a bit easier and more straightforward. That said, the benefits still far outweigh these minor frustrations. Review collected by and hosted on G2.com.

Reetiraj G.
RG
Reetiraj G.
intern
Computer Software
Small-Business (50 or fewer emp.)
"GitHub Copilot Is an good Pair Programmer that Boosts Developers working speed ."
5/5
What do you like best about GitHub?

s an AI Engineer at Ethara, GitHub's AI capabilities specifically GitHub Copilot are unmatched. It acts as an incredible pair programmer, speeding up my context-switching and helping generate complex code structures quickly. Beyond AI, GitHub’s robust performance and deep integrations with other development tools make it the ultimate repository management platform. It has drastically improved our team's onboarding process and overall development velocity. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

My main critique lies in the UI/UX consistency between the classic repository views and the newer projects/v2 boards; the navigation flow can sometimes feel disjointed, requiring too many clicks to find specific settings or CI/CD runner logs. In terms of ROI, while Copilot speeds up general coding, it sometimes struggles with highly niche AI/ML frameworks or proprietary internal codebases, occasionally generating stale suggestions. For specialized AI engineering workflows, the time spent debugging these suggestions can slightly diminish the immediate return on investment for the premium seat pricing. Review collected by and hosted on G2.com.

Jagdish D.
JD
Jagdish D.
Team Lead
Enterprise (> 1000 emp.)
"GitHub Streamlines Team Collaboration and Version Control"
5/5
What do you like best about GitHub?

GitHub makes collaboration and version control really smooth, especially when working with teams. I like how easy it is to track changes, manage different branches, review code, and maintain project history all in one place. The integration with CI/CD tools, issue tracking, and pull requests also helps keep development organized and efficient. Overall, it simplifies teamwork and makes software development much more manageable. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

One thing I dislike about GitHub is that the interface can sometimes feel overwhelming, especially for new users who are not familiar with concepts like branches, pull requests, or merge conflicts. Some advanced features are also locked behind paid plans, and handling large repositories or resolving complex merge conflicts can occasionally become frustrating. Notifications and permission management can also get a bit messy in bigger team environments. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Enterprise (> 1000 emp.)
"Best-in-Class Git Workflow"
5/5
What do you like best about GitHub?

I particularly like the continued improvements to GitHub Copilot, especially its ability to generate code, explain complex logic, and assist with debugging directly within the development workflow. The enhanced Code Search has also made navigating large repositories much faster by understanding code semantics instead of just matching text. Another feature I've found valuable is Copilot Autofix and Code Scanning, which help identify security vulnerabilities and suggest fixes automatically, making it easier to improve code quality and security before merging changes. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Actions sometimes queues forever during peak hours. The mobile app is pretty useless for reviewing code changes. Large test report files hit the size limit. Review collected by and hosted on G2.com.

Akash Y.
AY
Akash Y.
Data Analyst
Computer Software
Enterprise (> 1000 emp.)
"All-in-One CI/CD and Security Checks That Boost Developer Productivity"
4.5/5
What do you like best about GitHub?

I really appreciate having automated tests and deployments easy with CI/CD which is natively on repository,so I don't need additional services. GitHub Copilot boosts me while I type a common code boilerplates, unit tests and depend bot ,secret scanning alert me on vlunerable dependencies and exposed keys really quickly, I love having all the checks at the same place, in a few keystrokes. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Project Tracking GitHub Projects is alright if your use case of project management and tracking task is super simple but, they definitely lack the sophisticated sprint and reporting functionality offered by Jira. Testing debugging Local Testing the GitHub Action pipelines with errors sucks a lot and most of time take a couple trial commits before everything works as you imagine. High Latency with Large Difference (WebUI) when a PR contains massive difference, the web ui gets somewhat laggy when trying to view it. Review collected by and hosted on G2.com.

Anastasia S.
AS
Anastasia S.
Engineering Operations Manager
Mid-Market (51-1000 emp.)
"Effortless Collaboration and Flexible Automation with GitHub"
4.5/5
What do you like best about GitHub?

What I like most about GitHub is that it just makes collaboration feel easy. PRs, comments, reviews, actions etc all work nicely together and people usually already know how to use it, so adoption is not a huge battle.

I also like how flexible it is. You can automate a lot of things and connect it with pretty much everything, which is super useful from an ops/process perspective. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

What I dislike is that once things get bigger, GitHub can become a bit messy and noisy. Notifications, permissions, workflows, Actions, integrations etc can get hard to manage if there isn’t good structure behind them. Also some admin/settings areas feel more confusing than they should be, especially when you compare them to how clean the core developer experience is. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Small-Business (50 or fewer emp.)
"The developer ecosystem that keeps code organized and collaborative"
5/5
What do you like best about GitHub?

The best feature of GitHub is the fact that everything is concentrated around the code itself: version control, code review, CI/CD, and collaboration all happen within the same ecosystem. Versioning and branching allow me to safely experiment since I can always go back in case something goes wrong. Most of the time when using GitHub, I do my work in pull requests — I review the diffs, comment on changes, request modifications, and merge after everything is checked. The Actions tab in CI/CD is another big feature of GitHub — I am able to setup automatic tests and deployment processes without having to manage other services. In terms of open-source contribution, GitHub is pretty much the de-facto standard place where everything happens, which means that it feels natural to contribute to any projects or to publish my own there. Profile page and README section alone can be used to showcase the work that I've done. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

What stands out the most is the fact that in the case of very large repositories, everything seems to be slow – page loading, diffs rendering, and git operations too. For instance, when you are working with several years of history or several thousand commits, it all starts lagging. The price of Actions is also rather high in case when you are using CI/CD pipelines heavily – even though the free tier is good for smaller projects. In terms of user experience, the interface of GitHub has significantly evolved, however, there are still many settings that require many clicks to get to – you have to dig through different menus to find particular webhooks, change repository permissions, or set complex branch protection rules. The notification system is another area that makes using GitHub uncomfortable – it generates a lot of notifications, while getting it tuned for your needs requires efforts that are not really necessary. Another problem I would mention is lack of good project management features – although Issues and Projects have gotten much better since their introduction, for bigger teams that need roadmaps, backlogs, and sprint tracking there is not enough yet. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"GitHub Copilot’s Excellent Coding Performance"
5/5
What do you like best about GitHub?

In the recent past I would have said that since its the most dominant git product in the industry, the seamlessness is the best part about it, but now I think the best aspect has to be github copilot, people are sleeping on it and its most certainly a great AI product / agent / harness whatever you want to call it, but its coding performance is excellent. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

The downtimes are certainly an issue, especially when you are working on high priority tasks, and the UI sometimes can be very dated, and you might not be easily able to find what you are looking for, could use a glow up Review collected by and hosted on G2.com.