Introducing G2.ai, the future of software buying.Try now
Codemagic
Sponsored
Codemagic
Visit Website
Product Avatar Image
GitHub

By GitHub

4.7 out of 5 stars

How would you rate your experience with GitHub?

Codemagic
Sponsored
Codemagic
Visit Website

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

View 4 Video Reviews
Reviews

GitHub Reviews (2,267)

View 4 Video Reviews
4.7
2,268 reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
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.

Ayush S.
AS
dev
Small-Business (50 or fewer emp.)
"Essential for Collaboration, Portfolio Growth"
What do you like best about GitHub?

I find GitHub to be excellent for portfolio and career growth, as it provides a platform where my commits, contributions, and surplus are visible, effectively proving my skills. The platform is amazing for collaboration, offering structural elements like pull requests, code reviews, and issue management, which enhance teamwork. I appreciate its strong integration and ecosystem, especially with tools like Visual Studio Code, CI/CD platforms, and various testing frameworks. Additionally, I find the initial setup of GitHub to be user-friendly and quite simple, which reflects its beginner-friendly nature. This ease of use is reflected in how straightforward it is to create an account and publish the first report. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I find GitHub can feel overwhelming for beginners, especially when dealing with multiple branches and pull requests. Review collected by and hosted on G2.com.

Eashan M.
EM
Software engineer
Mid-Market (51-1000 emp.)
"Effortless Collaboration and Seamless Integrations"
What do you like best about GitHub?

What I appreciate most about GitHub is the simplicity it brings to collaboration. Features like pull requests, code reviews, and version control are all straightforward and user-friendly. Additionally, its integration with CI/CD and various other tools helps maintain an organized and efficient development process. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Sometimes when a test case fails, scrolling through the logs or details can cause the page to freeze or become unresponsive. It doesn’t happen often, but when it does, it slows down debugging. Aside from that, most features work very smoothly. Review collected by and hosted on G2.com.

RB
Software Engineer
Information Technology and Services
Small-Business (50 or fewer emp.)
"21 Gun Salute for It's Beauty with Code Mngt,Cloud Team collabo.,Robust community & Version Control"
What do you like best about GitHub?

First thing that i love with it is the code management which is great for helping me to securely store all my code in its repository for easier management and super secure with permission control with private or public. It has astutely stand out for cloud team collaboration with me and my teammates being able to share code and editing code simultaneously and more so merging of our code. I am very impressed with version controlling with has been a major lifesaver with quickly reverting my code back when i get a glitch and be able to follow for faster resolving. Better yet the AI Copilot which helps me to generate a code base and work on it which has really simplified my implementation process. Robust community is another thing to be grateful for, coz I was stuck and couldn't find help from anywhere even stack overflow but it came to my rescue coz from my search i found exactly same question was asked month back and got a very nice feedback from one of the users, Lucky me. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I very proud for has frequently come to my rescue with my coding related questions which I got the exact answer from the community. Review collected by and hosted on G2.com.

CJ
DevOps Engineer
Information Technology and Services
Small-Business (50 or fewer emp.)
"My wizard of Ozz as Sparkplug of Creativity,Code Repo & Maintenance & Remote collaboration on projec"
What do you like best about GitHub?

GitHub is my sparkplug with unleashing creativity with helps of Copilot for making my thoughts and ideas come to life with my my code generation up to to my app development. I love it for my code repository with cloud hosting of my code. Remarkable with testing my code to production when am satisfied with the result. I like as a hub of remote collaboration with teams with editing and sharing of code. Magical with automation from my repetitive saving me an incredible amount of time and effort. Reliable for my project management with breaking complex projects into small manageable tasks with setting timelines and tracking their progress. Monumental with maintenance of my code and faster error resolution with reverting the code back when things go wrong. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

Best so far for unleashing creativity, code repository and maintenance and effective for remote collaboration on projects. Review collected by and hosted on G2.com.

JS
Software Engineer
Information Technology and Services
Small-Business (50 or fewer emp.)
""GitHub is HELL-BENT with fostering Teamwork,Best Development practices and Hub of Innovation""
What do you like best about GitHub?

I enjoy how GitHub is winning not just as my code repository but goes further to fosters a culture of Teamwork, best development practices and hub for my innovation. It is my home for my coding needs. Great for my codebase with efficient distribution to my teammates to improve on it. Remarkable with problem solving through it's issues tracking and management. Astounding for the solid security and privacy with customization of my access permissions. I am impressed for hosting my code and CI features for automation of workflows to automate my repetitive tasks. Futuristic with Copilot which has come as my savior for faster issue resolution, code generation from prompts and for my project documentation. Review collected by and hosted on G2.com.

What do you dislike about GitHub?

I love it for foster teamwork for collaboration on code, come up with best development practices and hub for innovation with new ideas coming to life. Review collected by and hosted on G2.com.

Giorgi O.
GO
Software Engineer
Mid-Market (51-1000 emp.)
"Great for Collaboration and Code Management, But Can Be Tricky for Beginners"
What do you like best about GitHub?

I like GitHub because it makes it really easy to store my code, track every change, and collaborate with other developers in a clean and organized way. I can create branches, open pull requests, review code, and merge updates without worrying about losing work or overriding someone else’s changes. It also keeps a full history of commits, so I can always roll back if something goes wrong. Another thing I like is that everything is backed up in the cloud, so I can access my projects from any device, and I don’t have to rely on local backups. Plus, the integrations with CI/CD, issue tracking, and project boards make it more than just a code repository — it becomes a full workflow tool for development. Overall, GitHub makes teamwork smoother, keeps projects safe, and gives me a professional way to manage code from start to finish Review collected by and hosted on G2.com.

What do you dislike about GitHub?

One thing I don’t like about GitHub is that some features are limited unless you pay, especially for private repositories and advanced tools. It can also feel a bit complicated for beginners, especially with things like Git commands, merge conflicts, and pull request workflows. Sometimes the interface feels slow or confusing when working with large projects or big code reviews 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.

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.

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
View Alternatives