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.
Arno P.
AP
SRE
Mid-Market (51-1000 emp.)
"All-in-One DevOps and Automation Made Easy with GitHub"
What do you like best about GitHub?

I makes managing code or Devops related files so simple and even documentation. Everything is in one place and creating the actions and workflows is very easy. Even editing and making quick changes to code is simple, I like all the automation, when creating PR's, I like the new copilot assistance in reviewing, coding and describing PR's and code, it improved our companies performance dramatically and because so many open source communities make use of it, it always simple to find you way around their repos, when needed. I am a huge van of GitHub and how it works. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I honestly cant think of anything I dislike about GitHub. Review collected by and hosted on G2.com.

Alex X.
AX
DevOps Engineer
Small-Business (50 or fewer emp.)
"Effortless Collaboration, Powerful Integrations"
What do you like best about GitHub?

I use GitHub to manage, store, and organize my code efficiently. It allows me to track changes and maintain proper version control. I collaborate with others by sharing code, reviewing updates, and fixing issues. GitHub excels at making teamwork feel effortless, with everything flowing naturally through pull requests and code reviews. I appreciate how the issue tracking system keeps projects organized—it's like having a project manager built right into your codebase. The initial setup of GitHub was surprisingly smooth and hassle-free, with creating repositories and connecting Git feeling intuitive. The interface is user-friendly, and the clear, easy-to-follow documentation makes the onboarding experience feel well-designed and welcoming. GitHub really shines when connected to other tools that complete your development workflow, acting as the central hub that connects your entire development ecosystem into one smooth, efficient workflow. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Honestly, GitHub isn't perfect. The interface can be painfully slow with larger projects, and finding specific code or old conversations through search is often frustrating. If you're on multiple active projects, the notifications become completely overwhelming—you'll either drown in alerts or miss something important. The project management tools are okay but nowhere near as good as dedicated platforms, which means you end up juggling multiple tools anyway. The mobile app works for quick checks, but forget about doing any serious code review on your phone. And if you're a small team or solo developer, the pricing can sting a bit, especially when you only need a handful of features. Review collected by and hosted on G2.com.

Nijat I.
NI
Full-stack Developer
Information Technology and Services
Small-Business (50 or fewer emp.)
"Seamless Collaboration and Code Management Made Easy"
What do you like best about GitHub?

Collaboration on codes becomes seamless using version control and the branching functionality offered by GitHub. Pull requests and reviews of codes simplify teamwork. The collaboration becomes organized using integration with CI/CD tools and project management tools. The platform is dependable and widely adopted within the developer community. In general, it provides a simpler way for collaboration and managing codes. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Handling a large number of repositories might become a challenge. It could be a bit slow sometimes. Certain features require a knowledge of Git commands. It becomes hard to learn at first. Notifications also tend to become a bit cluttered. Certain linkages require further settings to work properly. It all works fine, but these small problems keep cropping up. Review collected by and hosted on G2.com.

dhaipulle v.
DV
Application Support Engineer II
Mid-Market (51-1000 emp.)
"Effortless Collaboration and Productivity with GitHub"
What do you like best about GitHub?

What I appreciate most about GitHub is the way it simplifies collaboration and ensures transparency. Reviewing code, tracking changes, and working with teams spread across various locations is straightforward. The seamless integration with CI/CD tools and issue tracking helps keep everything organized in a single platform, ultimately saving time and boosting productivity. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

One thing I find challenging about GitHub is that it can be overwhelming for newcomers. Navigating permissions and settings across different repositories often feels unintuitive. Additionally, certain advanced features and insights are only accessible through paid plans, which can be frustrating. Review collected by and hosted on G2.com.

Verified User in Industrial Automation
UI
Enterprise (> 1000 emp.)
"Seamless Collaboration and Version Control Excellence"
What do you like best about GitHub?

I use GitHub primarily as a development tool for version control. I love its seamless collaboration tools and engagement with the open-source community. GitHub simplifies collaboration, tracks code changes, automates software deployments, and offers structured feedback with features like pull requests. The asynchronous alignment features like GitHub discussions and issues are great for brainstorming across different time zones and tracking bugs in a searchable format. I also appreciate the continuous flow provided by GitHub Actions. The migration from GitLab to GitHub was very simple and easy. GitHub Actions, bug tracking, and discussions were key reasons for our switch. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I find the intuitiveness of GitHub commands to be lacking. The repository size limits are also a downside for me. To improve these, GitHub CLI should be enhanced, and for size limits, they could implement a Git Large File System. Review collected by and hosted on G2.com.

Shubham Kumar S.
SS
Student
Computer Software
Small-Business (50 or fewer emp.)
"The best platform for coding collaboration and version control"
What do you like best about GitHub?

I've been using GitHub on a daily basis while studying at NMIT Bangalore to version control and share my coding projects. It's a must-have tool for collaboration and version control — I've applied it to college projects, hackathons, and internship projects. The branching and pull request features ensure easy collaboration, and GitHub Actions makes it easy to automate testing and deployment. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Sometimes it can be difficult to handle big files or datasets since Git LFS installation is not very easy for new users. Additionally, the merge conflict resolution is confusing in the beginning, but eventually, it's doable. Generally, GitHub is working beautifully for my development purposes. Review collected by and hosted on G2.com.

Sanket O.
SO
SDET
Computer Software
Mid-Market (51-1000 emp.)
"Strong, Secure Repository with Powerful CI/CD and User Management"
What do you like best about GitHub?

Strong and secure repository service that provides CI/CD, solid user management, and much more. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I think the UI could be a bit more readable; right now it feels a little cluttered and busy.

Plans can be little a pocket friendly Review collected by and hosted on G2.com.

Balkishan N.
BN
Senior Software Engineer
Mid-Market (51-1000 emp.)
"GitHub feels like a living ecosystem of innovation and collaboration."
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
Full Stack Developer
Computer Software
Mid-Market (51-1000 emp.)
"GitHub: Intuitive and Feature-Rich, but Support and Advanced Workflows Need Improvement"
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
Co-Founder, CTO
Small-Business (50 or fewer emp.)
"Github for Startups"
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.

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