GitHub Reviews (2,375)

View 4 Video Reviews
Reviews

GitHub Reviews (2,375)

View 4 Video Reviews
4.7
2,375 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise GitHub for its ease of use and seamless collaboration, making it a preferred platform for managing code and working in teams. The intuitive interface and robust version control features enhance productivity, allowing developers to track changes and automate workflows effectively. However, some users note a common learning curve for beginners, particularly with complex Git commands and workflows.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Sarvesh T.
ST
Sarvesh T.
Founder
Information Technology and Services
Mid-Market (51-1000 emp.)
"Indispensable Standard for Collaboration and Seamless CI/CD with GitHub Actions"
5/5
What do you like best about GitHub?

GitHub has become the absolute standard for version control and collaboration. The integration of GitHub Actions for CI/CD pipelines is seamless, and the social coding features like Pull Requests make team workflows incredibly efficient. It is indispensable for any serious developer. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

It uses Git to record every modification made to your code, allowing you to revert to previous versions if something breaks. Review collected by and hosted on G2.com.

Ricardo M.
RM
Ricardo M.
Senior Systems Engineer
Information Technology and Services
Mid-Market (51-1000 emp.)
"A Unified Platform for Modern, Transparent, and Efficient Software Delivery"
4.5/5
What do you like best about GitHub?

GitHub’s biggest strength is how seamlessly it integrates source control, collaboration, and automation. Pull requests, code reviews, and Actions create a clean, reliable workflow that scales from small teams to enterprise environments. It’s the most efficient way to manage code with transparency and traceability. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

The biggest downside is that some advanced features feel scattered across different menus, making them harder to discover. Permissions and repository settings can also be confusing in larger organizations, especially when mixing org‑level, team‑level, and repo‑level rules. These small friction points slow down onboarding and governance. Review collected by and hosted on G2.com.

Reda H.
RH
Reda H.
Senior Software Engineer
Small-Business (50 or fewer emp.)
"Indispensable Platform for Collaborative Development"
5/5
What do you like best about GitHub?

GitHub offers me a very reliable and easy-to-use environment, which makes its implementation quick even in a new project or team. I have been using it daily for several years in both personal and professional projects, particularly with Angular and .NET stacks. I particularly appreciate the branch management, the Pull Request workflow, and the code review system that allows for clear and structured exchanges between developers. GitHub Actions is also a big advantage, as it allows me to easily automate CI/CD pipelines directly on the platform. Finally, the documentation and community are very rich, which makes problem-solving easier. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Even though GitHub is very comprehensive, I think the free offering could be improved, particularly by increasing the available space for GitHub Pages or by offering more free deployment options for developers. Customer support is not always necessary thanks to the documentation, but when it is needed, it could be faster in certain specific cases. Review collected by and hosted on G2.com.

Verified User in Financial Services
UF
Verified User in Financial Services
Small-Business (50 or fewer emp.)
"A platform to showcase, manage, collabrate my coding skills with a minimilistic UI and UX."
5/5
What do you like best about GitHub?

What I like most about GitHub is its minimalistic UI. I’ve used Bitbucket too, and the kind of user interface it provides is also very user-friendly. Still, I appreciate how well GitHub takes care of this aspect, and how clean and easy the overall experience feels. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

What I don’t like is that so many things are hidden, and the user has to dig around the platform to find them. Because there are so many things and so many features in the same place, a lot of the time the user doesn’t even realize that GitHub has certain functionality as well. I’ve also noticed that a lot of unnecessary notifications pile up most of the time, which I really don’t like. Review collected by and hosted on G2.com.

Abdelaziz A.
AA
Abdelaziz A.
Flutter Committee Member
Small-Business (50 or fewer emp.)
"Clean UI, Strong Integrations, and Reliable Performance—GitHub Boosts Productivity"
5/5
What do you like best about GitHub?

GitHub has a clean and functional UI, strong integrations with tools like Jira and Slack, and reliable performance even with large repositories. Pricing is reasonable, though enterprise features can be costly. Support and onboarding are solid, with plenty of documentation and community resources. AI-powered tools like Copilot enhance productivity and help catch errors efficiently I use it all the time and implement a lot of projects easily with it with my team. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

What I dislike about GitHub is that it can feel overwhelming for new users, especially when managing large repositories or multiple branches. Some advanced features, like enterprise analytics or project management tools, require paid plans, which can get expensive for smaller teams. Review collected by and hosted on G2.com.

Jelena S.
JS
Jelena S.
Independent Contractor
Mid-Market (51-1000 emp.)
"Seamless Collaboration with Robust Features"
4.5/5
What do you like best about GitHub?

I appreciate the seamless pull request and code review features on GitHub, which are incredibly robust and make it easy for our team to collaborate, catch bugs early, and maintain a clean, reliable codebase. The vast community and ecosystem of integrations on GitHub are unmatched. Additionally, the initial setup was quite smooth and intuitive, allowing us to start collaborating almost immediately. GitHub has been a significant upgrade for our development efficiency due to its integrated review and CICD features. It's an industry standard that has consistently supported our growth and collaboration needs, making it a foundational tool for any serious development team. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

While I'm highly satisfied, there are a couple of areas where improvements could be beneficial. For instance, the complexity of managing large complex CICD workflows within GitHub Actions can sometimes be a challenge, particularly when scaling runners. Additionally, some users have mentioned that more advanced project management features could be expanded to better accommodate enterprise-level portfolio management directly on the platform. Review collected by and hosted on G2.com.

Meet S.
MS
Meet S.
Software Engineer
Enterprise (> 1000 emp.)
"All-in-One Dev Platform: Collaboration, Actions Automation, and Copilot Productivity"
5/5
What do you like best about GitHub?

What I like best about GitHub is how it combines version control, collaboration, automation, and AI-assisted development in a single platform. The pull request workflow makes code reviews structured and transparent, helping teams collaborate efficiently across projects and time zones.

The UI is intuitive for day-to-day development tasks like branching, reviewing commits, tracking issues, and managing repositories. GitHub Actions has significantly improved our workflow by automating CI/CD pipelines, testing, and deployments, saving manual effort and reducing release errors.

Its integrations with IDEs, project management tools, cloud platforms, and third-party developer tools make it easy to fit into an existing development ecosystem. GitHub Copilot has also been a valuable addition, helping accelerate coding, generate boilerplate code, and improve productivity during development.

Performance is reliable even for large repositories, and GitHub’s documentation, onboarding resources, and community support make adoption straightforward for both new and experienced developers. One unexpected benefit has been using GitHub Projects, Discussions, and Issues to manage not only code but also planning, collaboration, and team knowledge sharing.

Overall, GitHub delivers strong ROI by reducing development friction, improving team collaboration, and speeding up the software delivery lifecycle. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

One area where GitHub could improve is the user experience for managing large or complex repositories. While the platform is powerful, some advanced settings, permissions management, and enterprise-level configurations can feel overwhelming and require a learning curve.

GitHub Actions is extremely useful, but debugging failed workflows can sometimes be time-consuming due to limited visibility into errors or logs, especially in more complex CI/CD pipelines. Improving troubleshooting tools and workflow diagnostics would enhance the developer experience.

The pricing structure for some advanced enterprise, security, and AI features can also be a consideration for smaller teams or growing organizations. More flexible packaging or broader access to premium capabilities would increase accessibility.

Although GitHub Copilot is valuable for speeding up development, AI-generated suggestions are not always context-aware and still require careful review for accuracy, security, and code quality.

Finally, project management capabilities like GitHub Projects and reporting have improved, but they still lack some of the advanced planning, analytics, and customization features available in dedicated project management tools. Enhanced dashboards and reporting options would make GitHub a more complete all-in-one platform. Review collected by and hosted on G2.com.

Himanshu J.
HJ
Himanshu J.
Founder
Information Technology and Services
Small-Business (50 or fewer emp.)
"GitHub: The Best Platform for Managing and Showcasing Projects"
5/5
What do you like best about GitHub?

GitHub is the best platform for managing software projects and showcasing them. Most companies ask for your GitHub before they even ask who you are, and that really shows how important it is. On top of that, other projects and initiatives like GitHub for Students, GitHub Codespaces, and agents are real lifesavers. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Honestly, I don’t see any real downside to GitHub overall t’s simply the best. That said, the ongoing updates that remove features from GitHub Copilot for students are a bit disappointing, even if I understand why it happens and it does make sense. Review collected by and hosted on G2.com.

Neil W.
NW
Neil W.
Engineering Manager
Mid-Market (51-1000 emp.)
"Easy-to-Use GitHub with Powerful Actions and Workflow Automation"
4/5
What do you like best about GitHub?

Everything is on Github... well, almost everything. Almost every open source project, people's pet projects, the work that I do for various companies... it makes it a little bit similar to how Google Docs/Workspace is everywhere now, so the tools I am used to using in my personal life are also the same tools I use at work.

Github is easy to use, I'm very familiar with how to SSH, it's moderately simple to change my git user so I can attribute work differently to my various personas. Github actions is also very easy to use, and the cron feature is excellent, which helps me automate many workflows.

I use Github every workday. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Github has been very flaky recently, to the point where it feels like there is some sort of Github outage every week. This is problematic because it interferes with our releases, all of our CI is tied into github actions at the moment.

They've also begun changing the UI and now the code review tool feels a lot slower.

Particularly annoying is when an outage doesn't just affect CI, but affects pushing or pulling... that halts all productivity rather than just halting releases. Annoying! Review collected by and hosted on G2.com.

Vishaka C.
VC
Vishaka C.
Web Developer
Computer Software
Small-Business (50 or fewer emp.)
"Efficient Code Collaboration and Version Control with GitHub"
4/5
What do you like best about GitHub?

I use GitHub regularly for freelance web development projects, MCA academic work, and collaborative coding tasks. It helps me manage repositories, track code changes, maintain backups, and organize project versions efficiently. I mainly use GitHub with VS Code while working on frontend and backend development projects.

The branching and commit history features are especially useful when testing new updates or fixing bugs without affecting the main project. I also use GitHub to store project documentation, collaborate on shared code, and manage deployment-related workflows. The platform feels reliable for both personal and professional development work. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

For new users, some advanced Git workflows like rebasing, resolving merge conflicts, and managing multiple branches can feel confusing at first. Large repositories can also become difficult to navigate if projects are not organized properly. However, after regular use, the workflow becomes much easier to understand. Review collected by and hosted on G2.com.