Compare this with other toolsSave it to your board and evaluate your options side by side.
Save to board

GitHub Reviews & Product Details

Profile Status

This profile is currently managed by GitHub but has limited features.

Are you part of the GitHub team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Pricing

Pricing provided by GitHub.

Free for Individuals and Organizations

$0.00
1 users

Team

$4.00
1 users Per Month

GitHub Media

GitHub Demo - Manage your Organization
View and manage all repositories, packages, people, teams and more on the organization page.
GitHub Demo - GitHub2
GitHub2
GitHub Demo - GitHub3
GitHub3
GitHub Demo - The New GitHub Issues
Project management on the same platform where you develop
GitHub Demo - GitHub5
GitHub5
Product Avatar Image

Have you used GitHub before?

Answer a few questions to help the GitHub community

GitHub Reviews (2,309)

View 4 Video Reviews
Reviews

GitHub Reviews (2,309)

View 4 Video Reviews
4.7
2,309 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise GitHub for its seamless collaboration and powerful version control features, which enhance team productivity and streamline workflows. The platform's integration with CI/CD tools and its user-friendly interface make it a preferred choice for managing code and projects. However, some users note that the learning curve can be steep for beginners, particularly when dealing with advanced features.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Ntokozo N.
NN
Software Developer
Information Technology and Services
Enterprise (> 1000 emp.)
"GitHub Makes Collaboration Seamless with Clear Version Control and Powerful Automation"
What do you like best about GitHub?

GitHub makes collaboration seamless, version control clear, automation powerful, and community driven innovation accessible while solving problems of code sharing, workflow management, and project transparency, though its complexity can be daunting at first. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

What frustrates me about GitHub is how its simplicity hides steep learning curves. Git concepts like rebasing, resolving merge conflicts, and managing forks can overwhelm newcomers, private repos and advanced features are locked behind paid tiers, the interface sometimes feels cluttered with notifications and endless pull requests, and large projects can suffer from slow performance or confusing issue tracking. Review collected by and hosted on G2.com.

Shreyash S.
SS
Frontend Developer
Mid-Market (51-1000 emp.)
"Efficient UI and Powerful Automation with GitHub"
What do you like best about GitHub?

I really like GitHub's version control, which helps me keep track of every change over time. It's easy to browse previous changes and copy code if needed, and it helps me review other developers' code. I appreciate its easy-to-use user interface and the ability to sync workspaces with a single command. The good user interface helps me work efficiently, and workspace syncing saves me time when working on multiple projects. I also use GitHub Actions for automating multiple steps of deployment, which I find very beneficial for my personal projects. Additionally, the setup of our work environment using GitHub was smooth for me. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

The command line interface could be complex at times, and merge conflicts should have a better auto-resolution approach. The command line interface could be more intuitive, and merge conflicts should be resolved automatically for most of the codes. Review collected by and hosted on G2.com.

Ameer A.
AA
Salesforce Developer
Information Technology and Services
Mid-Market (51-1000 emp.)
"Enhances Code Quality, Collaboration, and Release Efficiency"
What do you like best about GitHub?

GitHub provides an excellent balance between usability and advanced functionality, which makes collaboration extremely smooth for development teams. The pull request and code review process is very structured, enabling better quality control and accountability before any changes are merged. GitHub Actions is another major advantage; it allows us to automate testing, deployments, and workflows without relying on third-party tools. The integration ecosystem is also strong, with seamless connectivity to CI/CD platforms, project management tools, and cloud services. Overall, GitHub feels like a central hub for software development, version control, and team collaboration. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

While GitHub is highly capable, the platform does come with a learning curve for new or non-technical users, especially those unfamiliar with version control concepts. Repository permission management can be slightly complex in larger teams, and configuring the correct access structure sometimes requires trial and error. GitHub Actions is powerful, but more detailed templates or onboarding resources would help accelerate setup for beginners. These challenges are not deal-breakers, but they are areas where usability could be improved to better support new adopters. Review collected by and hosted on G2.com.

Hamza .
H
"Essential for Collaborative Code Hosting"
What do you like best about GitHub?

I really like using GitHub because it makes it super easy to keep code tidy and neat and work with others in one place. It's my go-to for code hosting, and I use GitHub every day. GitHub helps me see the changes I make and collaborate easily with others on my projects. I appreciate that it keeps all my code and project history in one place, which is crucial for avoiding confusion when working with others. GitHub also integrates well with my code editor, like Visual Studio Code, and supports features like pull requests to push changes directly. It's really useful for hosting my code and keeping everything organized, making my work easier. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

GitHub is very useful but the interface and Git concepts can be confusing at first. There are options and menus so it sometimes takes me a while to find what I need. Review collected by and hosted on G2.com.

Sachin J.
SJ
LFX Intern
Mid-Market (51-1000 emp.)
"GitHub Makes Team Collaboration in the Cloud Effortless"
What do you like best about GitHub?

The most important feature for me is the collaboration it provides. I also work in the cloud, so everything depends on a team rather than an individual, and for that nothing is better than GitHub. It’s widely used for collaboration and has a huge number of users. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I don’t think GitHub is bad at anything, but if someone accidentally pushes private or sensitive information to GitHub, it can be a real problem and could lead to a major leak of their information. Review collected by and hosted on G2.com.

James H.
JH
CTO
Small-Business (50 or fewer emp.)
"GitHub is the core of our Develeopment and DevOps processes"
What do you like best about GitHub?

GitHub provides a robust and reliable platform for managing our source code and version control across all SaaS projects. GitHub Actions make it easy to design automated workflows, from code reviews to continuous integration and delivery. The visibility and traceability of code changes have improved quality assurance and release confidence. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Managing permissions and repository access across multiple teams can be complex and time-consuming. Advanced security features are powerful but often locked behind higher-tier plans. Review collected by and hosted on G2.com.

AG
software develop
Mid-Market (51-1000 emp.)
"GitHub as a Central Hub for Modern Development Workflow"
What do you like best about GitHub?

What I like most about GitHub is how it brings the entire development workflow together in one place. It’s more than just a code repository: it combines version control, code reviews via pull requests, issue tracking, and CI/CD through GitHub Actions. Having all of this in one platform makes collaboration smoother and more efficient, and it helps the team maintain consistently high code quality. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

The biggest downside is the learning curve for more advanced features, like GitHub Actions and more complex workflows, which can be tough for new team members to pick up. On top of that, managing large repositories can get difficult if you don’t have a clear structure and consistent conventions in place. Review collected by and hosted on G2.com.

Bhargavi B.
BB
Sr SDET
Small-Business (50 or fewer emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Reliable, Easy Collaboration with an Excellent Pull Request Workflow"
What do you like best about GitHub?

GitHub is very reliable and easy to use for version control and collaboration. The pull request workflow makes code reviews simple and effective. It also integrates well with other tools, which helps streamline development and improves team productivity. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Sometimes the interface can feel slightly complex for beginners, especially when dealing with advanced Git operations. Also, managing large repositories or merge conflicts can occasionally be challenging. Review collected by and hosted on G2.com.

SG
I work as a functional as well as automation tester
Information Technology and Services
Enterprise (> 1000 emp.)
"Best-in-Class Version Control with Pull Requests, Code Review, and Built-In CI/CD"
What do you like best about GitHub?

It's the best version control tool available in the market where we can see who changed what, when and why without any chaos. It supports collaboration via pull request, they allow code review, clean approval workflows. GitHub is the heart of open-source ecosystem. It allows CI/CD pipelines directly inside your repo, so you can run automatically, deploy apps, automate builds. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Git is a little hard for beginners like confusing commands, easy to mess up branches, error messages are not really beginner friendly. Too many notifications like too many repo alerts making it hard to prioritize what actually matters. Reviews can take too long that slows fast moving teams. Review collected by and hosted on G2.com.

João C.
JC
Lead Software Engineer
Small-Business (50 or fewer emp.)
"Open-Source First, with Generous Free Resources"
What do you like best about GitHub?

Open-source first mentality and mostly free resources for open-source projects. This supports the software that everything is built upon. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Very little, but complex searches in issues could be made simpler and more powerful. Review collected by and hosted on G2.com.

Questions about GitHub? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

Verified User
G2
Verified User
Last activity over 4 years ago

How come there is a simple command to squash all commits in a branch?

GU
Guest User
Last activity 6 months ago

What is GitHub used for?

Pricing Options

Pricing provided by GitHub.

Free for Individuals and Organizations

$0.00
1 users

Team

$4.00
1 users Per Month

Enterprise

$21.00
1 Licenses Per Month
GitHub Comparisons
Product Avatar Image
GitLab
Compare Now
Product Avatar Image
Bitbucket
Compare Now
Product Avatar Image
Jira
Compare Now
GitHub Features
Deployment-Ready Staging
Integration
Extensible
Processes and Workflow
Reporting
Automation
User Reports & Feedback
Team Reports & Comments
Bug History
Product Avatar Image
GitHub