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.
Shreyash S.
SS
Shreyash S.
Frontend Developer
Mid-Market (51-1000 emp.)
"Efficient UI and Powerful Automation with GitHub"
5/5
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.

MM
Mohamed M.
Software Engineer
Computer Software
Small-Business (50 or fewer emp.)
"All-in-One Development Platform with Seamless Integration"
5/5
What do you like best about GitHub?

I appreciate GitHub for being a one-stop platform that handles many essential tasks. It allows us to store our project's code, automate deployment, and check dependencies for security vulnerabilities. I find value in its capability to manage code development to release, particularly using GitHub Actions for automatic releases and deployments. The integration of development tasks in GitHub, such as issues tracking and using GitHub Packages for our Maven repository, is incredibly helpful. The initial setup was straightforward, and overall, GitHub serves as an all-in-one platform for our team. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Not all features are free Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"One-Click Deploys and Seamless Integrations Make GitHub a No-Brainer"
5/5
What do you like best about GitHub?

I would say once I got used to how github worked it was a no-brainer. I think what makes github so useful is the integrations with other services. My workflow for my webapps thanks to various integrations is essentially one click and all commits are live, and that is afte like 3 different layers. This makes prototyping a breeze. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I think the only issue I have currently is the downtime. I know that Github is dealing with unprecedented volume making the downtime like 9% or something. Now I'm not pushing stuff everyday but I have noticed this at times when I go to make changes I'm unable to do so. So this obviously isn't a "feature" about Github that I dislike but it is currently part of the Github experience. Review collected by and hosted on G2.com.

Lina A.
LA
Lina A.
Consultora en Proyectos de Gestión Humana
Small-Business (50 or fewer emp.)
"Backup code and automation GitHub"
5/5
What do you like best about GitHub?

Being able to upload my code and share it with my work group, as well as automate it to run at certain times. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

at the beginning it wasn't so intuitive for me, but with the use of the platform over time it has become easier for me Review collected by and hosted on G2.com.

Murtaza N.
MN
Murtaza N.
Project Manager
Information Technology and Services
Small-Business (50 or fewer emp.)
"Effortless Code Management with GitHub"
4.5/5
What do you like best about GitHub?

I use GitHub for storing my developed projects as a programmer due to its easy accessibility and user-friendly interface. I like how the repository feature helps a lot in staying synced with my project, allowing me to commit or push specific modules into my existing code. It helps me publish a live demo instead of on localhost and serves as a main backup source for my code and repository. Everything works fine according to me, and I find the initial setup very user-friendly and easy. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Nothing as such Review collected by and hosted on G2.com.

RR
Rupak R.
Software Engineer
Mid-Market (51-1000 emp.)
"A Powerful, Reliable Platform for Version Control and Team Collaboration"
5/5
What do you like best about GitHub?

The seamless collaboration through pull requests, strong version control, and built-in CI/CD with GitHub Actions. Integration with tools like VS Code and Azure also makes development very efficient. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Performance can lag with large repositories, and advanced Git workflows can be difficult for beginners. Pricing for enterprise-level features can also be a concern. Review collected by and hosted on G2.com.

Ameer A.
AA
Ameer A.
Salesforce Developer
Information Technology and Services
Mid-Market (51-1000 emp.)
"Enhances Code Quality, Collaboration, and Release Efficiency"
4.5/5
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.

Cory C.
CC
Cory C.
Engineering Team Lead
Mid-Market (51-1000 emp.)
"Battle-Tested Platform That Sparks Creativity and Experimentation"
5/5
What do you like best about GitHub?

It’s a battle-tested product that enables a lot of creativity and gives me plenty of room to experiment. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I think it’s genuinely hard to run a platform used by millions of people (and, these days, millions more bots too), so the uptime has been pretty spotty lately. Aside from that, I’ve never found their AI tools to be all that helpful. Review collected by and hosted on G2.com.

Hamza .
H
Hamza .
"Essential for Collaborative Code Hosting"
4.5/5
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
Sachin J.
LFX Intern
Mid-Market (51-1000 emp.)
"GitHub Makes Team Collaboration in the Cloud Effortless"
4.5/5
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.