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.
Balkishan N.
BN
Balkishan N.
Senior Software Engineer
Mid-Market (51-1000 emp.)
"GitHub feels like a living ecosystem of innovation and collaboration."
5/5
What do you like best about GitHub?

1) Seamless Collaboration – Pull requests, code reviews, and discussions make teamwork easy and transparent.

2) Version Control with Git – Powerful branching and history tracking to manage complex projects safely.

3) GitHub Actions (CI/CD) – Automates builds, tests, and deployments directly within the repo.

4) Integration Ecosystem – Works smoothly with tools like Jira, Slack, VS Code, and cloud providers.

5) Open Source Community – Access to millions of public repositories for learning, contribution, and inspiration.

6) Code Visibility & Documentation – Markdown files, READMEs, and wikis help explain and maintain codebases.

7) Security Features – Dependabot, secret scanning, and vulnerability alerts keep projects secure.

8) Project Management Tools – Issues, Projects, and Milestones help track development progress.

9) Social Coding – Stars, forks, and followers make it easy to share and gain recognition for work.

10) Developer Productivity – GitHub Copilot and Codespaces speed up development and reduce setup time. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

1) Complex UI for Beginners – The interface can feel overwhelming for new users or contributors.

2) Limited Free Features for Private Repos – Some advanced features (e.g., Actions minutes, larger storage) require paid plans.

3) Search Limitations – Searching across large repositories or organizations can be slow and sometimes inaccurate.

4) Overwhelming Notifications – Activity notifications can get excessive, making it hard to focus on relevant updates.

5) Dependency on Git Knowledge – Effective use requires strong Git skills; mistakes in branching or merging can be costly.

6) Performance Issues on Large Repos – Big repositories with many files or commits can be sluggish.

7) Limited Built-In Project Management – While Issues and Projects exist, they’re not as feature-rich as dedicated PM tools.

8) Occasional Integration Conflicts – Some third-party apps or CI/CD pipelines may not integrate smoothly.

9) No Native Real-Time Collaboration – Unlike some IDEs, GitHub doesn’t allow multiple developers to edit code live together.

10) Steep Learning Curve for Advanced Features – Features like Actions, Codespaces, or security scanning can be tricky to master. Review collected by and hosted on G2.com.

Gaurang A.
GA
Gaurang A.
Full Stack Developer
Computer Software
Mid-Market (51-1000 emp.)
"GitHub: Intuitive and Feature-Rich, but Support and Advanced Workflows Need Improvement"
4.5/5
What do you like best about GitHub?

GitHub delivers a user-friendly experience with an intuitive interface that makes version control and collaboration straightforward, even for newcomers. Its comprehensive feature set covers everything from pull requests and code reviews to CI/CD integrations and project boards, meeting nearly all the needs a developer could have. Setting up GitHub is simple, and it integrates seamlessly with tools like VS Code, Jira, and Slack. Thanks to these smooth integrations, I find myself relying on GitHub regularly in my daily development work. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

While GitHub provides a strong set of features, I feel that its customer support could be more responsive, especially for users who are not on enterprise plans. The learning curve for advanced workflows—like managing complex Git operations or configuring Actions pipelines—can be quite steep, and I believe more thorough guided onboarding would be helpful. Additionally, the interface for managing large organizations and permissions is rather complicated, which can affect how easily GitHub is implemented in enterprise settings. Review collected by and hosted on G2.com.

K
Kadir .
Co-Founder, CTO
Small-Business (50 or fewer emp.)
"Github for Startups"
5/5
What do you like best about GitHub?

Its powerful collaboration tools. Pull Requests, code reviews, and issue tracking make teamwork incredibly efficient and transparent. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

This is a complex system for new starters, and it may take some time to learn. Review collected by and hosted on G2.com.

VH
Vishal H.
Salesforce Developer
Manufacturing
Mid-Market (51-1000 emp.)
"Makes Collaboration Effortless"
5/5
What do you like best about GitHub?

What I appreciate most about GitHub is how effortlessly it enables collaboration among teams. Tracking changes, reviewing code, and managing version control are all straightforward, so there’s no concern about losing progress. The pull request and branch features help keep projects organized and transparent, even when several contributors are involved. I also value how smoothly it integrates with tools such as VS Code and various CI/CD platforms. All in all, GitHub is dependable, user-friendly, and clearly designed with practical teamwork in mind. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

At times, the settings and permissions can become somewhat confusing, particularly within larger organizations that manage multiple repositories. Adjusting access levels or setting up Actions for more intricate workflows often requires some experimentation. Additionally, the interface could be more user-friendly when handling numerous repositories. However, these concerns are relatively minor when weighed against the overall functionality and reliability that GitHub offers. Review collected by and hosted on G2.com.

Dat T.
DT
Dat T.
Developer
Small-Business (50 or fewer emp.)
"Github is the best source code management platform"
5/5
What do you like best about GitHub?

It’s free and easy to use, supports CI/CD, and works great for both teams and individuals.

modern ui Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I’m totally okay with GitHub; there are zero things I dislike about it. Review collected by and hosted on G2.com.

Pradeep S.
PS
Pradeep S.
Sr Software Engineer
Mid-Market (51-1000 emp.)
"Reliable, Feature-Rich Code Repository for Building a Strong Developer Profile"
5/5
What do you like best about GitHub?

It is one of the most reliable code repositories for developers worldwide. It is so rich in features that a developer or company may not need anything else. I can build a profile for myself and use it to showcase my professional experience. Its very easy to use and implement and i have been using for a decade now. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

GitHub actions and some other devOps are related features can be messy on large scale Review collected by and hosted on G2.com.

Nihar ranjan K.
NK
Nihar ranjan K.
As a part time designer
Small-Business (50 or fewer emp.)
"Easy Collaboration, Streamlined Issue Tracking"
4.5/5
What do you like best about GitHub?

I use GitHub for issue tracking and project boards, which help manage bugs, features, and tasks alongside the codebase. GitHub solves my issues by logging bugs, feature requests, and tasks and linking them to branches and pull requests, giving every problem a clear fix history. I like the easy collaboration feature with pull requests, code reviews, issues, and project boards that let teams work together smoothly from anywhere. The open-source community vibe is great; I enjoy collaborating with strangers worldwide to fix real tools we use and see our changes merged. GitHub’s initial setup is quite easy, creating an account and our first repository usually takes only a few minutes. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

It is an amazing tool and community, but it should not define someone’s worth as a programmer on its own. Review collected by and hosted on G2.com.

Radek M.
RM
Radek M.
Lecturer of video editing courses
Small-Business (50 or fewer emp.)
"GitHub Actions Makes Automation Easy—And Mostly Free"
5/5
What do you like best about GitHub?

GitHub actions, ease of use, GitHub desktop. I cannot live only one thing. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I cannot upload bigger file than 100mb . Review collected by and hosted on G2.com.

Palak S.
PS
Palak S.
Senior Software Enginer II
Mid-Market (51-1000 emp.)
"Claude-Powered PR Reviews, Merges, and Approvals That Shine"
5/5
What do you like best about GitHub?

Claude implementation on PR Review, Merge and Approvals. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Not as good of a UX compared to Bitbucket. Review collected by and hosted on G2.com.

KS
Karan S.
DevOps Consultant
Enterprise (> 1000 emp.)
"Code collaboration and CI/CD platform"
4.5/5
What do you like best about GitHub?

I like how easy GitHub makes collaboration. Pull requests, code reviews, and version control all flow naturally. It keeps everyone synced and makes it simple to track changes, discuss updates, and merge work without confusion. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Nothing major, but some of the advanced settings and permissions take a bit of time to understand. Once everything is configured properly, it works smoothly. Review collected by and hosted on G2.com.