---
title: GitHub Reviews
meta_title: 'GitHub Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 2374 reviews by the users' company size, role or industry
  to find out how GitHub works for a business like yours.
aggregate_rating:
  rating_value: 4.7
  review_count: 2374
  scale: '5'
date_modified: '2026-07-07'
parent_category:
  name: Source Code Management
  url: https://www.g2.com/categories/source-code-management
---

# GitHub Reviews
**Vendor:** GitHub  
**Category:** [Version Control Hosting Software](https://www.g2.com/categories/version-control-hosting)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 2,374
## About GitHub
GitHub is where the world builds software. Millions of individuals, organizations and businesses around the world use GitHub to discover, share, and contribute software. Developers at startups to Fortune 50 companies use GitHub, every step of the way.



## GitHub Pros & Cons
**What users like:**

- Users praise GitHub for its **seamless collaboration and robust version control** , essential for effective code management. (124 reviews)
- Users appreciate the **ease of use** of GitHub, making collaboration and code tracking seamless and efficient. (102 reviews)
- Users value **seamless team collaboration** with GitHub, enhancing project transparency and code sharing across teams. (102 reviews)
- Users appreciate the **seamless collaboration** offered by GitHub, enhancing project transparency and workflow management effortlessly. (97 reviews)
- Users value the **seamless version control** in GitHub, enhancing collaboration and simplifying code tracking for projects. (97 reviews)
- Repository Management (90 reviews)
- User Interface (74 reviews)
- Code Management (70 reviews)
- Code Review (69 reviews)
- Integrations (65 reviews)

**What users dislike:**

- Users find the **complexity of advanced features** challenging, particularly for new members managing large repositories. (45 reviews)
- Users find the **learning curve steep** for GitHub, as understanding workflows and settings can be overwhelming. (42 reviews)
- Users find the **learning difficulty** challenging, especially beginners adapting to GitHub&#39;s tools and workflows. (41 reviews)
- Users find the **complexity of GitHub** intimidating, particularly with CI/CD workflows and permission management for beginners. (40 reviews)
- Users find the **steep learning curve** of GitHub challenging, especially for beginners navigating complex workflows and permissions. (34 reviews)
- Difficult Learning (32 reviews)
- Users find **limited features** in GitHub, leading to challenges in using resources effectively and finding necessary tools. (30 reviews)
- Missing Features (29 reviews)
- Expensive (26 reviews)
- Confusing Interface (25 reviews)

## GitHub Reviews
  ### 1. Great developer experience along with useful tools

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanket G. | Associate Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 06, 2024

**What do you like best about GitHub?**

There are many things like github actions, github dependabot, github security, github IDE integration, github integration with different tools, easy to navigate, etc.

**What do you dislike about GitHub?**

More helpful information is required regarding security. A central dashboard is required for dependable management of issues and dependencies across thousands of repositories.

**What problems is GitHub solving and how is that benefiting you?**

Github has nice features for vulnerabilities which send us alert. It is useful as it creates pull request that I can review and merge it. 

Github also has nice feature of global search across organisation. For new folks, it is easy to navigate and search for things when they don't aware about the context and project.

Github shows contribution list which is helpful for stats.

Github has very good support form user permission management (roles).

  ### 2. A perfect solution for developers to save their projects.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utkarsh G. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 25, 2024

**What do you like best about GitHub?**

GitHub makes it super easy for teams to work together on code without messing up each other's changes. You can review, suggest, and track progress, all in one place. Plus, it's great for sharing projects and getting feedback from the community, with cool tools that automate a lot of the repetitive work.

**What do you dislike about GitHub?**

GitHub can be a bit overwhelming at first, especially with all the features and commands to learn. Sometimes, resolving merge conflicts or dealing with permissions can be tricky too.

**What problems is GitHub solving and how is that benefiting you?**

GitHub solves the problem of version control, making it easy to track changes, collaborate on code without conflicts, and revert to earlier versions if needed. It also centralizes project management with issue tracking, pull requests, and documentation. This benefits me by streamlining teamwork, keeping code organized, and automating tasks like testing and deployment.

  ### 3. Best code repository and dev collaboration tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shivam T. | SDE, Enterprise (> 1000 emp.)

**Reviewed Date:** January 09, 2025

**What do you like best about GitHub?**

I started using GitHub 4 years back and the feature like pull request, having branches, rules for repos are the best things I love in teryof collaboration and security with proper code repo.

**What do you dislike about GitHub?**

There's nothing to dislike but conflicts in code during merge in branches are sometimes hectic to resolve.

**What problems is GitHub solving and how is that benefiting you?**

1. GitHub is helping to maintain code base.
2. Version control is helping with better PR and code review.
3. Helping in continuous integration and continuous deployment of code.
4. Static code analysis is beneficial

  ### 4. Github makes version control with Salesforce development easy when using Github and Prodly

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jack Z. | GTM System Architect / Salesforce Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 12, 2025

**What do you like best about GitHub?**

Github is secure, easy to use, integrates well with Prodly (Salesforce CI/CD tool), and is constantly improving their solutions.

**What do you dislike about GitHub?**

Being a member of multiple organizations can be improved.

**What problems is GitHub solving and how is that benefiting you?**

Github is helping us maintain versions of every release we do.  The team I am on focuses on Salesforce development and using a Prodly & Github enables us to retain deployment versions and easily rollback any changes if needed.

  ### 5. All in one tool for Modern Development Teams

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anirban D. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** September 15, 2024

**What do you like best about GitHub?**

Perfect collaboration & version control tool for developers. Its robust version control system simplifies collaboration. It allows multiple contributors to work on same project simultaneously.

User-freindly interface, ability to track changes, managing pull requests, code reviewing features makes it a standard software. Additionally, it has the ability to handle large projects and communities also.

**What do you dislike about GitHub?**

Github is a very powerful tool, nothing to dislike about it. Though beginners might find it little challenging to navigate through the interface. and I personally like to have a cherry pick feature which is very usefull while using multiple release circle for multiple feature

**What problems is GitHub solving and how is that benefiting you?**

It's easy to work with a team with Github, to manage and track teams access. All team member can work in same file simulataneously which enhance project's quality high.

  ### 6. Develop and operate get it done at GitHub

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yogiraj C. | Trainee Recruiter, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 28, 2025

**What do you like best about GitHub?**

GitHub simplifies collaboration and version control with pull requests, branching, and issue tracking. It’s easy to use, widely used by developers, and offers better customer support.

**What do you dislike about GitHub?**

Complexity for Beginners ,Performance Issues with Large Repositories

**What problems is GitHub solving and how is that benefiting you?**

It encourages open-source development by making it easy to fork, contribute, and manage repositories.

  ### 7. GitHub: A cloud-based coding platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Imran N. | Engineering Intern, Automotive, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 03, 2025

**What do you like best about GitHub?**

Everything, from its education discount benefits to its user experience.

**What do you dislike about GitHub?**

I personally do not dislike anything about GitHub, unless having to pay for it.

**What problems is GitHub solving and how is that benefiting you?**

It makes it easy for me to collaborate with teammates on code, track any changes, and also helps me showcase my work.

  ### 8. Collaborative software building platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kamakshi  S. | Senior Solutions Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 05, 2024

**What do you like best about GitHub?**

- Multiple users to work on projects simultaneously.
- Sprint planning with commits and insights based on commits.
- Insights based on pull requests, issues tracking.
- Tracking website versions. If you'd like to say understand what went wrong between v8 and v17, you can track back the Git.
- Community to understand all ongoing discussions.
- Wiki for knowledge base.

**What do you dislike about GitHub?**

- Very basic features in the free version.
- I find Webflow or Squarespace to be user-friendly website builders with drag-and-drop interfaces compared to GitHub.

**What problems is GitHub solving and how is that benefiting you?**

Developing new features

  ### 9. Perfectly fit for small team to develop amazing products

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vitaliy S. | Director, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 11, 2025

**What do you like best about GitHub?**

Easy of use, Features, Price, Integrations. Most used tool al over the day.

**What do you dislike about GitHub?**

AI and so called Assistents - should be, better to say MUST, turned on by user, not by company or Github.

**What problems is GitHub solving and how is that benefiting you?**

We use Git mainly for code hosting and version control at first steps, but then for releases. Absolutely usefull product.

  ### 10. The best and beyond

**Rating:** 5.0/5.0 stars

**Reviewed by:** Braulio R. | DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 16, 2025

**What do you like best about GitHub?**

It is very popular, so if you need something, there is a large community that can answer your questions. Also, the UI is very simple and focused exactly on what you need during collaborative development.

**What do you dislike about GitHub?**

The upgrade plans could get expensive for companies but most people have mora than enough with the free version.

**What problems is GitHub solving and how is that benefiting you?**

It has a powerful yet reliable platform for colaboration.

  ### 11. A Developer review on Github.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vivek S. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 11, 2024

**What do you like best about GitHub?**

I use GitHub to deploy my personal project in different types of repositaries. It also give the static website hosting on its subdomain. Github helps me in version control of my projects, which is essential for any software development project. We can also collaborate with team members on code changes, pull requests, and issue tracking makes it a go-to tool for both individual developers and teams.

**What do you dislike about GitHub?**

Github's pricing for private repositories can also become expensive for small-scale projects or personal work when the free plan’s limits are reached.

**What problems is GitHub solving and how is that benefiting you?**

GitHub solves many problems in software development, such as version control, collaboration, and project management which is essential part of SDLC.

  ### 12. One of the best Git based versioning tool out there

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aditya S. | Co-founder, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 19, 2024

**What do you like best about GitHub?**

GitHub helps us maintain our codebases along with access control to all our repositories. GitHub is easy to use and integrating with other services like GCP is pretty simple.

**What do you dislike about GitHub?**

We have a lot of repositories and grouping of repositories can be better for quick access to most used repositories.

**What problems is GitHub solving and how is that benefiting you?**

GitHub helps us maintain our repositories in a secure way enabling easy collaboration between developers. It also hosts CI/CD workflows for some of our projects.

  ### 13. The reference software development hub

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gianfranco R. | Software &amp; Cloud Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 06, 2025

**What do you like best about GitHub?**

GitHub is now a suite of products which are fundamental for a software engineer. I love the possibility to create repositories, track issues, manage projects, automate deployments and integrate any of this with third party software.

**What do you dislike about GitHub?**

Some options may not be available if you have no subscription, but for Enterprises the minimum cost is 4 bucks for a user. The price of cappuccino eaech month.

**What problems is GitHub solving and how is that benefiting you?**

Managing software codebase, managing projects, implementing CI/CD pipelines.

  ### 14. GitHub is leading the Code and Open Source guidelines

**Rating:** 5.0/5.0 stars

**Reviewed by:** Baruch O. | Software Developer, Program Development, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 17, 2024

**What do you like best about GitHub?**

All in one solution for everything for code projects, host, review, test and deploy, and it is useful for both indie developers and big enterprises.

**What do you dislike about GitHub?**

The interface is simple without rich editing like visual workflows editor, review comment severity, forks management, branches management.

**What problems is GitHub solving and how is that benefiting you?**

1. Working on the same codebase with others- I get all the tools I need, from hosting to deploying and review and comment from and to others.
2. Hosting personal projects.

  ### 15. Essential tool for collaboration in Software Development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bailly R. | Junior Product Analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 23, 2024

**What do you like best about GitHub?**

GitHub acts more or less as a keystone to collaboration in software development. The version control system is really reliable, very user-friendly, and allows teams to work on different parts of the project simultaneously without conflicts. Of special note is the pull request feature that enables code review, thus ensuring only high-quality code is ever merged into the main branch. Seamless integration with CI/CD tools also makes the deployment process much smoother.

**What do you dislike about GitHub?**

Sometimes it puts off newcomers simply due to so many features and options; in some ways, it may confuse users who have not tried any version control system before. Its search functionality could also be improved. Currently, looking up a particular issue or pull request in large repositories is a little tricky. Improving the UX around new users and enhancing the search capability would be excellent additions.

**What problems is GitHub solving and how is that benefiting you?**

GitHub has significantly increased the efficiency of our team in collaborating on joint software projects. This added immense value to the efficiency of its development workflow by tracking changes with multiple branches. The platform also improved the quality of code and enhanced communication through its pull request and review functions. In general, GitHub increased our potential for productivity a lot and made the success of operated projects specific.

  ### 16. GitHub: Empowering Developers with Seamless Collaboration

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vaibhav J. | Co-Founder, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2025

**What do you like best about GitHub?**

GitHub fosters innovation and teamwork with intuitive collaboration tools and a global developer community.

**What do you dislike about GitHub?**

Advanced features, like Actions, have a learning curve, and private repo limits can hinder small teams and take a decent amount of time to learn and implement.

**What problems is GitHub solving and how is that benefiting you?**

GitHub helps me and my team to collaborate on projects and Host our projects on their internal server.

  ### 17. the best version control system and cicd helping tool for the automation purpose

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ashish K. | Software Developer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** January 13, 2025

**What do you like best about GitHub?**

I like the best about GitHub is it is very easy to integrate and very easy to learn and use.It is one the most effective version control system through we can track all the application development code.

**What do you dislike about GitHub?**

As of now I haven't received any problems while using GitHub just one problem we have connected with internet while using GutHub.

**What problems is GitHub solving and how is that benefiting you?**

Our problem is to review the code and continuous integration, continuous delivery. GitHub helped us to solve this issue and helped us a lot.Also it helped us to track the application development code.

  ### 18. GITHUB_THE MOST USEFUL SOFTWARE

**Rating:** 5.0/5.0 stars

**Reviewed by:** SHAM SURESH S I. | Student, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 14, 2024

**What do you like best about GitHub?**

I like the feature that Github allows us to integrate with GIT which is really useful for version control. Github's collaboration feature is really useful and easy to use. It helps in implementing wide range of open source projects. The Customer support from github is really excellent. I use github everyday as a software enthusiast.

**What do you dislike about GitHub?**

Github has a lot of features so sometimes it gets cloggy to access and find different features.

**What problems is GitHub solving and how is that benefiting you?**

It provides a solution by providing reliable version control system using git.

  ### 19. Integration of multiple projects with code quality improvement

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prachi V. | Associate Software developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 22, 2025

**What do you like best about GitHub?**

GitHub is the platform where user can manage their code in repositories. It make development process efficient and innovative.

**What do you dislike about GitHub?**

Sometimes user need to manage complex permission issue.

**What problems is GitHub solving and how is that benefiting you?**

GitHub resolve many problems for developers. It provide centralized platform for managing code. PR and code review system is amazing.

  ### 20. Ultimate tool for managing source code

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akhil G. | DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 18, 2024

**What do you like best about GitHub?**

GitHub provide multiple features like commit history, change review, pull request, branching. I like the most is teams collaboration and github action.

**What do you dislike about GitHub?**

GitHub is powerful tool than its competitors like bitbucket and other. It provides all the required features for development with CICD

**What problems is GitHub solving and how is that benefiting you?**

Using GutHub we are here able to manage code changes and easily revert back to the previous or old version.

  ### 21. most important tool in CICD and as a version control software in application development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ritik K. | Senior Software Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 18, 2025

**What do you like best about GitHub?**

I like the best about the GitHub is it is one of the most popular software as a version control software. It helped us a lot in the application development and application deployment.

**What do you dislike about GitHub?**

As of now I didn't face any consequences while using GitHub.It has all the features which are required in application development.

**What problems is GitHub solving and how is that benefiting you?**

GitHub helped us to solve our problems of version control of code. It hepd us in application development tracking when we work in multiple number on the same application.

  ### 22. Best CiCd helping and good version control system

**Rating:** 4.5/5.0 stars

**Reviewed by:** Piotr S. | Senior Software Engineer II, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** January 16, 2025

**What do you like best about GitHub?**

I like the best about the GitHub is it is very easy to integrate with our local repo that is git and also with the jenkin. We can directly automate our build through GutHub and Jenkin. It helped us a lot.

**What do you dislike about GitHub?**

As of now I didn't find any issues while working with the GitHub

**What problems is GitHub solving and how is that benefiting you?**

Our problem is to find the tools which will helpes us to automate our build and deploy our application. GitHub is helped us to solve this problem by integrating with jenkins.

  ### 23. Best Platform for Software Engineers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rishikesh S. | Software Developer Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 21, 2024

**What do you like best about GitHub?**

Github has many features some of which I like the most are:
1. We can keep our code on github and update the code on remote server with just few easy commands.
2. It is very easy to use.
3. It is used when we work in team for developing some software where different peoples are working on different modules/functionalities.
4. It have feature on commit through which we can commit the code so that the changes we made can be updated in repository. Also, with this feature we can go back to our older code also.
5. I use it daily during my office time for pulling, pushing, commiting, etc. 
6. It can be integrated with different software very easily.
7. Github customer support team is awesome.

**What do you dislike about GitHub?**

There is nothing to dislike about github as it is very powerful tool/software that is used widely in software industries.

**What problems is GitHub solving and how is that benefiting you?**

Github is solving many problems for software engineers and students.
I used it during my college time while making some project for learning.
Now I use it in my company for pushing for code to repository, pulling the lastest code which have been written by my team mates.
I use to to create pull request so that it can be verifed and then merged in main branch of the repository.

  ### 24. best automation tool for cicd

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit K. | Software Engineer , Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** January 09, 2025

**What do you like best about GitHub?**

The best about GitHub it is very easy to use as well as it very easy to install. GitHub can be integrated with many tools such as jenkins so that we can make many more things automated.

**What do you dislike about GitHub?**

I didn't find any difficulties in GitHub as of now.

**What problems is GitHub solving and how is that benefiting you?**

Our problem is to find out tool which will provide us remote repository sp that we can keep all our code there and build our application from that location. GitHub solved this our problem and helped us a lot.

  ### 25. Best Version control system for multiple developer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yogesh P. | Junior Software Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 24, 2024

**What do you like best about GitHub?**

I like the most in GitHub that it keeps entire history of our code changes. We are able to revert the changes at any time from anywhere we want. It is best life saver for the us while working in critical environment like production or live envrionment. Also it is very easy for implementation.

**What do you dislike about GitHub?**

As of now we didn't find any difficulties in GiutHub.

**What problems is GitHub solving and how is that benefiting you?**

Our problem is to track all the developer working on same project developement. GitHub solved our problem by tracking all the changes by using branch feature.

  ### 26. github review

**Rating:** 5.0/5.0 stars

**Reviewed by:** shailesh s. | we developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 27, 2025

**What do you like best about GitHub?**

every thing like free storage to my files and even can host statice normal websote with free domain

**What do you dislike about GitHub?**

it paid version of copilot , other all is best

**What problems is GitHub solving and how is that benefiting you?**

keep my file at one place also i can sharing it with community public

  ### 27. Best version control system

**Rating:** 5.0/5.0 stars

**Reviewed by:** hemant J. | software developer, Management Consulting, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 11, 2024

**What do you like best about GitHub?**

I am using GitHub from so many days as it provide very good version controlling system for the coding. As we are working so many developers at a time on the same application development by using GitHub we are able to do our work very easily. It helps us in collaboration as well as code management

**What do you dislike about GitHub?**

I don't there is anything that I dislike in GitHub.

**What problems is GitHub solving and how is that benefiting you?**

Controlling of code while working with many developers on the same application development is solved by GitHub.

  ### 28. A great frontpage and repository for ant developer

**Rating:** 5.0/5.0 stars

**Reviewed by:** kolawole O. | Independent Freelance Web/Mobile Developer , Small-Business (50 or fewer emp.)

**Reviewed Date:** December 19, 2024

**What do you like best about GitHub?**

Great portfolio to showcase your project and colloborate

**What do you dislike about GitHub?**

There is a prevailing issue with setting up multiple github account and the ssh authentication process is very complicated when dealing with both https and git links

**What problems is GitHub solving and how is that benefiting you?**

Great for colloboration and release management, also important for my devops and orchestration

  ### 29. I have been using github for all my projects. And it has been great.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Lovepreet S. | Senior App Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 20, 2024

**What do you like best about GitHub?**

Ease of integration, github actions for automations, user control, multiple orgs.

**What do you dislike about GitHub?**

While working with multiple accounts it gets tedious in managing all tokens for github access.

**What problems is GitHub solving and how is that benefiting you?**

Maintaing a single truth for code base.
Seamless integration in IDEs.
Build actions for automation.
Github Copilot for intelligent code completion.

  ### 30. The most important and most required tool in cicd

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gauri S. | Software Engineer II, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** January 19, 2025

**What do you like best about GitHub?**

One of the best feature of GutHub is it is located on remote space so we no need to worry about its infrastructure. We just need to create repo and start using it.

**What do you dislike about GitHub?**

I didn't find anything wrong while working with GutHub

**What problems is GitHub solving and how is that benefiting you?**

Since when we started using GitHub our problem of saving code on remote repo and then integrate code with jenkin is solved. GitHub helped us a lot.

  ### 31. Best platform for git management

**Rating:** 5.0/5.0 stars

**Reviewed by:** Muhammad Z. | Senior Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 24, 2024

**What do you like best about GitHub?**

I like how easy it is to use github. I have been using github since 2017 now and there are a number of things which made my professional life easy. 
Integration of github is easy on mac, linux and windows all platform using gh auth login.
Also I would like to point out that the customer support is excellent. I happened to have some issues with seats, these issues were solved in very less time.
I use github very frequently

**What do you dislike about GitHub?**

The only thing which I dislike about github is the github LFS system. it is not available in the free version and even in the paid version the maximum file size is 100mb which is very less. there are other alternates like gitee which provide 300mb support

**What problems is GitHub solving and how is that benefiting you?**

Github solves a number of problems like:
- Many developers working on the same repository 
- Code reviews
- Build automation like github actions
- Code reviews
- Secure place to store your codebase

  ### 32. one of the recommended remote repo for application development.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Tony M. | Senior Software Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 20, 2025

**What do you like best about GitHub?**

The best of part of GitHub is it is very easy to integrate with the git i.e. local repo and also with the jenkin for the application deployment.

**What do you dislike about GitHub?**

There is nothing in GitHub that I will dislike.

**What problems is GitHub solving and how is that benefiting you?**

Problem of automation in application build and deployment is solved by the GutHub. We are able to integrate jenkin and GitHub very easily and our automation problem is solved.

  ### 33. Legend tool in Cicd

**Rating:** 4.5/5.0 stars

**Reviewed by:** swapnil k. | Software Developer , Financial Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 14, 2025

**What do you like best about GitHub?**

I like the best about the GitHub is it is very helpful in the application development as version control software. It helped us a lot.

**What do you dislike about GitHub?**

As of now I didn't face any issues while using GitHub.

**What problems is GitHub solving and how is that benefiting you?**

Our problem is to choose one of the best tool as a version control software and also for continuous integration and deployment. GitHub solved this problem and helped our developer team a lot.

  ### 34. One of the most important CICD tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gaurav G. | Associate Director, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 27, 2024

**What do you like best about GitHub?**

I like the best about GitHub is it is integrated with many more tools with ease. Also it is very wasy to use. It has wide variety of features which are required for developers.Also it is very easy to implement.

**What do you dislike about GitHub?**

As of now I don't have any dislike found in GitHub..

**What problems is GitHub solving and how is that benefiting you?**

Ou problem is to find the tool which provide all the features which are required while developing the application.This problem is solved through GitHub.

  ### 35. GitHub information.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kavali J. | Software Engineer trainee , Mid-Market (51-1000 emp.)

**Reviewed Date:** November 16, 2024

**What do you like best about GitHub?**

GitHub is used to store the data in the different repositories to work for different employees based on creating particular branches.It uses git software for the distributed version control of continuous integration,task management.

**What do you dislike about GitHub?**

Main disadvantage of github is it doesn't scale for  mainly which uses more number of repositories with large scale number of projects.

**What problems is GitHub solving and how is that benefiting you?**

It mainly solves to store data in code base to work along with my team members in different particular branches and raises PR to have uniformity of work and helps in continuous integration and Deployment of data using Jenkins.

  ### 36. I Cant imagine living without github as my go to version control tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammed S. | Software Engineering Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 07, 2024

**What do you like best about GitHub?**

The Github actions, Github pages, Github Web hooks, easy to intergrate, easy to access and what not. There are so many features i love to use, truly an amazing and handy tool

**What do you dislike about GitHub?**

The github pro plan which is bit costly for teams and enterprises, I cannot really blame github for that. Also sometimes new users always end up not understand the version control. May be introducing why git is used and its advantages would be helpful.

**What problems is GitHub solving and how is that benefiting you?**

It is fast, open source and free which covers majority of the functionalities. And it is so popular that every npm package or anything new comes up it definitely has to be on github. My version controlling experience on Github Desktop has also been great especially for cherry picking, the application solves and simplifies many confusing aspects

  ### 37. Best automation helping tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** rohan l. | Software Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 10, 2025

**What do you like best about GitHub?**

I like the best about GitHub is it is very easy to learn. We can easily create a account of GitHub and use it.

**What do you dislike about GitHub?**

I don't have any dislike in GitHub as of now.

**What problems is GitHub solving and how is that benefiting you?**

Our problem is to find out tool which is very easy to learn and we can use it for application development as version control system.GitHub solved this problem.

  ### 38. GitHub review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mark B. | Data analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 25, 2024

**What do you like best about GitHub?**

What I like best is the collaboration tools GitHub offers users . The tools like comments , pull requests make it easy to collaborate with others .

**What do you dislike about GitHub?**

What I dislike is the private repositories , because there are limitations on some features and collaborators unless you pay for the full version.

**What problems is GitHub solving and how is that benefiting you?**

GitHub is doing great job solving open source and building a community. I like that GitHub offers an open source for repositories and offers collaboration tools.

  ### 39. Best source code management tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hemant  D. | Quality Manager, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** January 07, 2025

**What do you like best about GitHub?**

I like the best about the GitHub is it keeps all the record of the code.

**What do you dislike about GitHub?**

As of now I didn't find any issues in GitHub

**What problems is GitHub solving and how is that benefiting you?**

Our problem is to find the tool which will track all the history of the code and also from that we can directly connect to jenkins so that automation will be done.GitHub solved this problem very ease.

  ### 40. A repository with all the extras you need

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nuno P. | Principal Backend Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 26, 2024

**What do you like best about GitHub?**

Aside from being a good code repository, it has the tools for the entire development pipeline, from code analysis, CI/CD, artifact storage, and application versioning with release notes.
Also, the current plugins for the Actions feature are numerous and easy to use in our current pipelines.

**What do you dislike about GitHub?**

Due to the sheer number of plugins, it can be difficult to find the right one to use in the pipeline.

**What problems is GitHub solving and how is that benefiting you?**

GitHub is hosting all of our software code, as well as running our CI/CD pipelines.

  ### 41. Great platform for code management and code reviews

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** December 19, 2024

**What do you like best about GitHub?**

Best tool for code reviews, allows you to review and accept/reject other people's changes, create branches for different features, and manage multiple repos

**What do you dislike about GitHub?**

Code search is not as fast or easy to use as other tooling like sourcegraph

**What problems is GitHub solving and how is that benefiting you?**

Github allows us to maintain multiple feature branches and accurately conduct code reviews so we can safely merge code

  ### 42. perfect for code collaboration and project management

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hussaina D. | Marketing and Operations Executive, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 18, 2024

**What do you like best about GitHub?**

Collaboration opportunities. I love how the community is so open and you can collaborate on projects.

**What do you dislike about GitHub?**

it is a little hard to understand at the beginning.

**What problems is GitHub solving and how is that benefiting you?**

automation for workflows, project management

  ### 43. Best way to collaborate with people when working with Git Repositories

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jaideep G. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 19, 2024

**What do you like best about GitHub?**

Github is helpful for quickly getting reviews from your peers and collaborating with them. It's an amazing way to also plan projects and track issues in your projects. It is also the best way to organize your git repositories on the internet, whether you want to keep them public or private.

**What do you dislike about GitHub?**

Just bit clumsy in some places in terms of UI in places like settings of repositories or especially the notification inbox. It is literally of no use. But other than that. It is a very helpful tool.

**What problems is GitHub solving and how is that benefiting you?**

Github is a single place to manage git repositories of a project. When working with a team, it gives an enterprise level features to manage your teams access as well as making it easy to work with. It is helping me handle all parts of my project in a single place from hosting git repositories to code review to ci/cd pipelines. It is helpful in every step of software development process.

  ### 44. "Github" - Best platform for developers.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Varad V. | AI/ML Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 15, 2024

**What do you like best about GitHub?**

Github is the best software development platform if someone is thinking of developing something in collaboration with a peer or team. Using Github makes it really easy for developers to share code files. The UI is also very eaily understandable for any person who wants to just upload his/her work in repositories. GitHub is also a good place to have discussions about topics related to some project with other members of GitHub. GitHub Actions can be easily and very conveniently used for automation offering CI/CD capabilities.

**What do you dislike about GitHub?**

Although, being an open source software, GitHub is great for small projects, it would have been better if it costed a bit less for private repositories. Due to the budget restraints when dealing with cost of private repositories, many small teams may not be able to use this feature of GitHub.

**What problems is GitHub solving and how is that benefiting you?**

I use GitHub personally for development purpose. GitHub helps me to collaborate with my team and peers while working on personal as well as professional projects. At work, we use GitHub Actions for automating workloads.

  ### 45. Best tool ever to manage projects

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 17, 2024

**What do you like best about GitHub?**

I love EVERYTHING about Github: Actions, Integrations, Branches and PR's management, Settings for Customization, Permissions, its UI, Everything!

**What do you dislike about GitHub?**

There are cool features that are disallowed for non-paid organizations, but I would say that's expected.

**What problems is GitHub solving and how is that benefiting you?**

Github is a tool that is very flexble, it can be adapted to most of Software Development processes, no matter the number of members a team has, release frequency, changes tracking, etc.

  ### 46. GitHub review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Venkatesh S. | Information Technology Executive, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 17, 2024

**What do you like best about GitHub?**

It was good plateform open source and code sharing

**What do you dislike about GitHub?**

Is not safe for easyly hack easily hacking the developer codes

**What problems is GitHub solving and how is that benefiting you?**

It was auto code very interesting

  ### 47. Best platform for collaboration and deploying  code.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yuvraj B. | software Developer , Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 10, 2024

**What do you like best about GitHub?**

GitHub is a platform where you deploy your own code or project so others can see and it is easy to use and this is the best collaborative platform if you are want to learn in public and you can also contribute to others pubic open source codes. it is like a frindly community platform where you can contribute and other can also in yours and you can share your work publically and the best part its features .
 it has his own debbuger so you can debug your code also it support many technologies and compatible with any programming language.

**What do you dislike about GitHub?**

first off all it is not that beginners friendly like it has a good User Interface but there ae some functionality like pull and push , how to fork, how to deploy. you have to learn basics before using GitHub.

and its is bit expensive also if you want to use other avail features.

**What problems is GitHub solving and how is that benefiting you?**

as a programmer i feel good when anyone see my work and appreciate or even corrects me. Github is the platform where i share my code publically (you can also deploy privately for your selected candidates ) and it has all featueres that you want like pull requests , fork the repository , create branch ,etc.
it compatible with any programing laguage and script language it can store any type of file in repository of your program.
there are lots of other people who are like you and they can help you and you can them in ther code.

  ### 48. Helpful in coding and best for version management

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 28, 2024

**What do you like best about GitHub?**

Github helps in  coding for developers and the best part is it does not collapse the code like Bitbucket.

It helps to keep and maintain all versions of our application.

**What do you dislike about GitHub?**

Although github is a good tool to use but it become complex for the new users. having too many features makes it little uncomfortable to navigate everthing.

**What problems is GitHub solving and how is that benefiting you?**

Github helped us in deploying the codes in very simple but secured way.

Also teams can work on the codes collectively which help us to manage the change easily and at one plase with full history.

  ### 49. Social Coding made possible with GitHub

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pradumna S. | Open Source Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 28, 2024

**What do you like best about GitHub?**

I like how GitHub makes it easy to share code and collaborate with people from around the world. I think without GitHub, it would not have been possible. Apart from that, the number of great projects hosted there, from Kubernetes to React, is impressive. Also, it makes integration with other tools on the market so much easier.

**What do you dislike about GitHub?**

I don't have anything to dislike about GitHub.

**What problems is GitHub solving and how is that benefiting you?**

Previously, sharing code and getting feedback was not easy, as people used traditional methods to collaborate. With GitHub, you can do everything in one place: share code, get feedback, talk to people, integrate various tools to tackle security issues, and reach the masses.

  ### 50. Can't work without it

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mike M. | Programmer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 22, 2024

**What do you like best about GitHub?**

It's reliable, integrates with many third party applications. The project board is super useful.

**What do you dislike about GitHub?**

No downsides really. It would be useful to be able to copy labels across all repositories or have a global set that automatically applied to all.

**What problems is GitHub solving and how is that benefiting you?**

It allows me to track and roll back changes.


## GitHub Discussions
  - [What is GitHub used for?](https://www.g2.com/discussions/what-is-github-used-for) - 8 comments, 4 upvotes
  - [How to do proper versioning in the system? The main part in branching is a little confusing.](https://www.g2.com/discussions/33644-how-to-do-proper-versioning-in-the-system-the-main-part-in-branching-is-a-little-confusing) - 1 comment, 2 upvotes
  - [How can we make git merge easier to avoid conflicts](https://www.g2.com/discussions/how-can-we-make-git-merge-easier-to-avoid-conflicts) - 1 comment, 1 upvote
  - [Is it any way to understand our code is using some one](https://www.g2.com/discussions/is-it-any-way-to-understand-our-code-is-using-some-one) - 1 comment, 1 upvote
  - [What are the features of GitHub?](https://www.g2.com/discussions/what-are-the-features-of-github) - 1 comment, 1 upvote

- [View GitHub pricing details and edition comparison](https://www.g2.com/products/github/reviews?page=5&product_id=github&section=pricing&secure%5Bexpires_at%5D=2026-07-07+14%3A59%3A07+-0500&secure%5Bsession_id%5D=bfba578c-76e3-4a59-b270-cbe659a08380&secure%5Btoken%5D=011dec5838bdf8e0e6b49bc029f516d197f8754694eb263c2efaa3bbd3299805&format=llm_user)
## GitHub Integrations
  - [Amazon EC2](https://www.g2.com/products/amazon-ec2/reviews)
  - [Amazon Elastic Block Store (EBS)](https://www.g2.com/products/amazon-elastic-block-store-ebs/reviews)
  - [Amazon Elastic Kubernetes Service (Amazon EKS)](https://www.g2.com/products/amazon-elastic-kubernetes-service-amazon-eks/reviews)
  - [Amazon S3 Glacier](https://www.g2.com/products/amazon-s3-glacier/reviews)
  - [Amazon Simple Storage Service (S3)](https://www.g2.com/products/amazon-simple-storage-service-s3/reviews)
  - [Android Studio](https://www.g2.com/products/android-studio/reviews)
  - [Apple Mail](https://www.g2.com/products/apple-mail/reviews)
  - [Argo CD](https://www.g2.com/products/argo-cd/reviews)
  - [AWS Cloud Development Kit (AWS CDK)](https://www.g2.com/products/aws-cloud-development-kit-aws-cdk/reviews)
  - [Azure Pipelines](https://www.g2.com/products/azure-pipelines/reviews)
  - [Azure Virtual Machines](https://www.g2.com/products/azure-virtual-machines/reviews)
  - [BrowserStack](https://www.g2.com/products/browserstack/reviews)
  - [Chromatic](https://www.g2.com/products/chromatic-chromatic/reviews)
  - [CircleCI](https://www.g2.com/products/circleci/reviews)
  - [Claude](https://www.g2.com/products/claude-2025-12-11/reviews)
  - [Claude Code](https://www.g2.com/products/anthropic-claude-code/reviews)
  - [Cloudflare Application Security and Performance](https://www.g2.com/products/cloudflare-application-security-and-performance/reviews)
  - [Codex](https://www.g2.com/products/openai-codex/reviews)
  - [Confluence](https://www.g2.com/products/confluence/reviews)
  - [cPanel](https://www.g2.com/products/cpanel/reviews)
  - [Cursor](https://www.g2.com/products/cursor/reviews)
  - [Databricks](https://www.g2.com/products/databricks/reviews)
  - [Docker](https://www.g2.com/products/docker-inc-docker/reviews)
  - [Elastic Stack](https://www.g2.com/products/elastic-stack/reviews)
  - [Expo](https://www.g2.com/products/expo-dev-expo/reviews)
  - [Git](https://www.g2.com/products/git/reviews)
  - [GitHub Copilot](https://www.g2.com/products/github-copilot/reviews)
  - [GitLab](https://www.g2.com/products/gitlab/reviews)
  - [Google Cloud Run](https://www.g2.com/products/google-cloud-run/reviews)
  - [Google Workspace](https://www.g2.com/products/google-workspace/reviews)
  - [Grunt](https://www.g2.com/products/grunt/reviews)
  - [IBM Cloud Schematics](https://www.g2.com/products/ibm-cloud-schematics/reviews)
  - [InMotion Hosting](https://www.g2.com/products/inmotion-hosting/reviews)
  - [IntelliJ IDEA](https://www.g2.com/products/intellij-idea/reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews)
  - [JetBrains Space](https://www.g2.com/products/jetbrains-space/reviews)
  - [Jira](https://www.g2.com/products/jira/reviews)
  - [Kubernetes](https://www.g2.com/products/kubernetes/reviews)
  - [Linear](https://www.g2.com/products/linear/reviews)
  - [Linux-Apache-MariaDB-PHP7 (LAMP7) Application Server](https://www.g2.com/products/linux-apache-mariadb-php7-lamp7-application-server/reviews)
  - [Microsoft Copilot](https://www.g2.com/products/microsoft-copilot/reviews)
  - [n8n](https://www.g2.com/products/n8n/reviews)
  - [Next.js](https://www.g2.com/products/next-js/reviews)
  - [Notion](https://www.g2.com/products/notion/reviews)
  - [Ollama](https://www.g2.com/products/ollama/reviews)
  - [Phrase](https://www.g2.com/products/phrase-phrase/reviews)
  - [Postman](https://www.g2.com/products/postman/reviews)
  - [PyCharm](https://www.g2.com/products/pycharm/reviews)
  - [Railway](https://www.g2.com/products/railway/reviews)
  - [Redgate Flyway](https://www.g2.com/products/redgate-flyway/reviews)
  - [Red Hat Enterprise Linux](https://www.g2.com/products/red-hat-enterprise-linux/reviews)
  - [Render](https://www.g2.com/products/render-render/reviews)
  - [Replit](https://www.g2.com/products/replit/reviews)
  - [Slack](https://www.g2.com/products/slack/reviews)
  - [Slack Connector for Jira](https://www.g2.com/products/slack-connector-for-jira/reviews)
  - [SonarQube](https://www.g2.com/products/kurian-sonarqube/reviews)
  - [SonarQube](https://www.g2.com/products/sonarqube/reviews)
  - [Supabase](https://www.g2.com/products/supabase-supabase/reviews)
  - [Temporal Cloud](https://www.g2.com/products/temporal-cloud/reviews)
  - [Termux](https://www.g2.com/products/termux/reviews)
  - [TortoiseHg](https://www.g2.com/products/tortoisehg/reviews)
  - [Trello](https://www.g2.com/products/trello/reviews)
  - [Unity](https://www.g2.com/products/unity/reviews)
  - [Vercel](https://www.g2.com/products/vercel/reviews)
  - [Visual Studio](https://www.g2.com/products/visual-studio/reviews)
  - [Visual Studio Code](https://www.g2.com/products/visual-studio-code/reviews)
  - [Xcode](https://www.g2.com/products/xcode/reviews)
  - [Zenhub](https://www.g2.com/products/zenhub/reviews)

## GitHub Features
**Administration**
- Configuration Management
- Access Control
- Dashboards

**Administration**
- API / Integrations
- Extensibility

**Administration **
- Administration Console
- Task Management
- Dashboards and Visualizations
- Access Control

**Functionality**
- Deployment-Ready Staging
- Integration
- Extensible

**Bug Reporting**
- User Reports & Feedback
- Tester Reports & Feedback
- Team Reports & Comments

**Functionality - Software Composition Analysis **
- Language Support
- Integration
- Transparency

**Management**
- Configuration Management
- Access Control
- Orchestration

**Functionality**
- Integrations
- Extensibility
- Test Customization

**Documentation**
- Feedback
- Prioritization
- Remediation Suggestions

**Functionality**
- Deployment Automation
- Process Analytics
- Plugins
- APIs / Integrations
- Feature Flags

**Analysis**
- Reporting and Analytics
- Issue Tracking
- Static Code Analysis
- Code Analysis

**Automation**
- Test Automation
- Intelligent Automation
- Release Automation
- Automated Provisioning

**Management**
- Processes and Workflow
- Reporting
- Automation

**Bug Monitoring**
- Analytics
- Bug History
- Data Retention

**Effectiveness - Software Composition Analysis**
- Remediation Suggestions
- Continuous Monitoring
- Thorough Detection

**Functionality**
- Automation
- Integrations
- Extensibility

**Management**
- Automation
- Processes and Workflow
- Reporting

**Security**
- False Positives
- Custom Compliance
- Agility

**Processes**
- Pipelines
- Orchestration
- Workflow Visualization

**Testing**
- Command-Line Tools
- Manual Testing
- Test Automation
- Compliance Testing
- Black-Box Scanning
- Detection Rate
- False Positives

**IT Management**
- Workflow Management
- Infrastructure Management
- IT Discovery

**Processes**
- Pipeline Control
- Workflow Visualization
- Continuous Deployment

**Agentic AI - Continuous Integration**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Agentic AI - Bug Tracking**
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Agentic AI - Continuous Delivery**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Agentic AI - Static Application Security Testing (SAST)**
- Autonomous Task Execution

## Top GitHub Alternatives
  - [GitLab](https://www.g2.com/products/gitlab/reviews) - 4.5/5.0 (881 reviews)
  - [Harness Platform](https://www.g2.com/products/harness-platform/reviews) - 4.6/5.0 (300 reviews)
  - [Red Hat Ansible Automation Platform](https://www.g2.com/products/red-hat-ansible-automation-platform/reviews) - 4.6/5.0 (369 reviews)

