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,334)

View 4 Video Reviews
Reviews

GitHub Reviews (2,334)

View 4 Video Reviews
4.7
2,334 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise GitHub for its seamless collaboration and powerful version control features, which simplify teamwork and project management. The platform's intuitive interface and integration with CI/CD tools enhance productivity, making it a preferred choice for developers. However, some users note a steep learning curve for beginners, particularly with Git commands and 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.
Nitin V.
NV
Social Media Manager
Small-Business (50 or fewer emp.)
"Effortless Version Control with Fun Extras"
What do you like best about GitHub?

I use GitHub for saving my college projects, tracking my code changes, and participating in open source contributions. GitHub helps me save my code versions, and if new changes break my functionality, I can revert to my previous version easily. I like the profile badges and the readme.md file, where developers can showcase their profiles. The badges we get are kinda fun, and it's like a badge of honor when we achieve something. The readme.md file is shown on our profile, where we can showcase our tech stack and stuff, and it looks good. It was easy to set up GitHub; I just followed a tutorial. I'd totally recommend GitHub to a friend or colleague, 10/10. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

When I push code, I often get merge conflicts, and I believe this could be simplified because sometimes it is confusing. It could be merge conflict and pulling code from origin. Review collected by and hosted on G2.com.

Amar singh C.
AC
Founder & CEO
Transportation/Trucking/Railroad
Mid-Market (51-1000 emp.)
"GitHub Actions and Copilot Make Our Deployments Fast and Reliable"
What do you like best about GitHub?

For my company, GitHub is very important. We are currently a web- and physical office-based taxi and travels company, but we are expanding to a mobile platform. We use GitHub for our backend code and then integrate it with Render. We also publish our websites there for testing.

The most important part for us is GitHub Actions. Every time we edit the code, it automatically pushes and redeploys to Render. The webhook is also helpful, because we don’t need to push manually. During development, in a single day we may need to update code many times, so this saves my team effort and time. Branch protection is also good.

In development we add many features, like a bid system, so with new branches we can manage everything properly. We don’t need to make multiple repos for the same code. Pull requests are also very important because they allow my team’s senior engineers to review the changes from juniors before deployment, so it doesn’t cause us to repeat mistakes.

We also use GitHub Copilot, and it is very good and intelligent for coding; in my opinion it’s one of the best. The Actions tab also shows clearly if there is any issue in the code during deployment, and GitHub environment security is easy to manage. However, it is slightly deep if we want to change something: we first go to Settings, then Secrets, then Actions. I think it should be more direct. The suggested changes feature is also good. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Well, there are some big problems, especially with notifications. It’s natural that when many people are working and there are lots of updates, the notification section can become a real issue. Many times, important notifications get buried under simple ones like code push, etc., and we face this problem often. It’s good that it notifies us, and it also alerts us when there’s a critical bug in the code, but code push notifications can still bury the bug notifications.

Also, currently there is a delay in actions. When we deploy, many times it takes longer and feels slow. Previously it was fast, but in the last 2 to 3 months we’ve seen it taking more time and slowing down. Even when we publish the page, it takes time.

On the other hand, the GitHub remote repo is good for pushing files from a local PC to the repo. But when we try to upload files manually, we can only upload 100 files at a time. It’s normal to have more than 100 files in one go, even for backend work, like a ride-hailing backend.

Overall, I don’t find any major issue, and according to me GitHub is well developed in terms of tech and features, and it feels honest for most users. Still, some normal things are bad. They should give simple options like stopping push/update notifications, and make deployments fast again. Also, there are many new features in the UI, which is good, but it makes it harder to find the settings and features that I want. With time I can understand it as an engineer, but not as a founder. Review collected by and hosted on G2.com.

Aleksandra B.
AB
Technical Support Manager with Handsontable
Small-Business (50 or fewer emp.)
"Free, Reliable Git Hosting with Simple UI, Workflows, and Flexible Repos"
What do you like best about GitHub?

It is free to use, it has a history so I rely on it (things are not changing over night). You can have a public or a private repo for your project. You can easily run workflows free (so if one considers a VPS this is a better option for smaller scripts). Git is simple and easy to learn - you have commit history. There is an option to report issues and send pull requests. UI is simple and easy to learn. I never needed to contact their support as everything works well. There are no issues with the performance. The page is down from time to time but it is not a big deal. I also recently discovered that I can have code spaces that will allow me to affect my backend that saves a lot of time and money. I adore the fact that copilot (AI bot) is helping me some of my issues within the pull requests. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

It was quite new to me (and a bit frustrating) that you cannot add a folder and see it in the structure (but this is how it works). Besides that I do not have any issues with GitHub. Review collected by and hosted on G2.com.

Anubhav K.
AK
I'm learning Data Analysis and Data Visuaization
Small-Business (50 or fewer emp.)
"Efficient Collaboration with a Learning Curve"
What do you like best about GitHub?

I love GitHub for its powerful platform that makes managing code and collaboration with developers efficient. Its version control and teamwork features are seamless, making it easy to manage code, track changes, and collaborate effectively. The use of branches and pull requests allows multiple developers to work on the same project without conflicts, making it simple to review code, suggest improvements, and merge changes safely. I also appreciate the integration with tools like VS Code, Docker, and AWS, which streamlines coding, testing, and deployment workflows. Switching to GitHub from another platform has improved our overall development workflow and made team coordination much smoother. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

GitHub can sometimes feel complex for beginners, especially when learning Git commands and workflows. The interface for managing issues and projects can also feel overwhelming at times. Review collected by and hosted on G2.com.

Maniram T.
MT
Student
Computer Software
Mid-Market (51-1000 emp.)
"Best Team Collaboration with Powerful Version Control"
What do you like best about GitHub?

I like GitHub for its amazing features that make teamwork very efficient. The version control system helps me to track all my previous changes I have done, manage code history, and helps me to experiment without risk and worry. I appreciate the clean interface and integrations that make development, reviewing, and deploying projects easier, also the community support for GitHub is very huge to help us when stuck, so I use GitHub everyday to complete all my tasks and track my code changes, It easily integrates with my IntelliJ and I could easily push (implement) my changes into GitHub directly from the IDE Review collected by and hosted on G2.com.

What do you dislike about GitHub?

There is nothing to dislike about Github, But I sometimes find GitHub a bit overwhelming, especially when working with large repositories.

I feel GitHub can be slightly expensive for some advanced features and AI features Review collected by and hosted on G2.com.

Ricardo M.
RM
Senior Systems Engineer
Information Technology and Services
Mid-Market (51-1000 emp.)
"A Unified Platform for Modern, Transparent, and Efficient Software Delivery"
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
Senior Software Engineer
Small-Business (50 or fewer emp.)
"Indispensable Platform for Collaborative Development"
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.

Abdelaziz A.
AA
Flutter Committee Member
Small-Business (50 or fewer emp.)
"Clean UI, Strong Integrations, and Reliable Performance—GitHub Boosts Productivity"
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.

Himanshu J.
HJ
Founder
Information Technology and Services
Small-Business (50 or fewer emp.)
"GitHub: The Best Platform for Managing and Showcasing Projects"
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
Engineering Manager
Mid-Market (51-1000 emp.)
"Easy-to-Use GitHub with Powerful Actions and Workflow Automation"
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.

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.

GU
Guest User
Last activity 7 months ago

What is GitHub used for?

Mayank T.
MT
Mayank Tewari
Last activity over 5 years ago

How to do proper versioning in the system? The main part in branching is a little confusing.

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
GitHub Features
Deployment-Ready Staging
Integration
Extensible
Processes and Workflow
Reporting
Automation
User Reports & Feedback
Team Reports & Comments
Bug History
Product Avatar Image
GitHub