---
title: GitHub Reviews
meta_title: 'GitHub Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 2398 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: 2398
  scale: '5'
date_modified: '2026-08-13'
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,398
## 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 value **exceptional collaboration and version control** features, making GitHub essential for code tracking and development. (124 reviews)
- Users value the **ease of use** that GitHub offers, enhancing collaboration and version control effortlessly. (102 reviews)
- Users value the **seamless team collaboration** on GitHub, enhancing project transparency and workflow automation effectively. (102 reviews)
- Users value the **seamless collaboration** GitHub offers, enabling efficient teamwork and project transparency for developers. (97 reviews)
- Users value the **seamless version control** in GitHub, enhancing collaboration and simplifying code management throughout projects. (97 reviews)
- Repository Management (90 reviews)
- User Interface (74 reviews)
- Code Review (69 reviews)
- Code Management (65 reviews)
- Integrations (65 reviews)

**What users dislike:**

- Users find the **learning curve and complexity** of advanced features like GitHub Actions challenging for newcomers. (45 reviews)
- Users find the **learning curve steep** , facing challenges with complexity and configuration in GitHub Actions. (42 reviews)
- Users find the **learning difficulty** of GitHub challenging, especially for beginners unfamiliar with Git workflows. (41 reviews)
- Users find the **complexity for beginners** challenging, especially with CI/CD workflows and permission management in GitHub. (40 reviews)
- Users find the **steep learning curve** of GitHub challenging, especially when configuring workflows and managing 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. Easy Code Maintenance with Everything in One Place

**Rating:** 4.5/5.0 stars

**Reviewed by:** AVANI S. | Technical Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** February 19, 2026

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

Ease of code maintenance, standard procedures, everything at one place, enough options to do what I need.
What I like best about GitHub is how it combines version control, collaboration, and CI/CD into one seamless platform. The pull request workflow, issue tracking, and integrations make teamwork and code reviews efficient. It’s become the central hub for managing projects from idea to deployment.

**What do you dislike about GitHub?**

Setup on.local, issues are not categorised in the best way, vauge filters are used, tough to find the issue I'm searching for, e.g..The UI can feel cluttered and some advanced features are hidden behind multiple menus, which slows down navigation. Pricing for private repos and advanced CI/CD minutes can also become expensive for teams. Occasionally, large repos or Actions pipelines feel slower than expected.

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

Solving multiple code merge issues between teams, benefits to keep both changes withou.  It makes it easy to track changes, review code, manage issues, and automate workflows. This helps me ship features faster, reduce integration conflicts, and collaborate smoothly with teams across locations.

  ### 2. GitHub Makes Collaboration Seamless with Clear Version Control and Powerful Automation

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 05, 2026

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

GitHub makes collaboration seamless, version control clear, automation powerful, and community driven innovation accessible while solving problems of code sharing, workflow management, and project transparency, though its complexity can be daunting at first.

**What do you dislike about GitHub?**

What frustrates me about GitHub is how its simplicity hides steep learning curves. Git concepts like rebasing, resolving merge conflicts, and managing forks can overwhelm newcomers, private repos and advanced features are locked behind paid tiers, the interface sometimes feels cluttered with notifications and endless pull requests, and large projects can suffer from slow performance or confusing issue tracking.

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

GitHub solves the problems of fragmented collaboration, messy version control, and inefficient workflow automation by centralizing code, reviews, and CI/CD pipelines in one place, which benefits me by keeping my projects transparent, my teams aligned, and my deployments reproducible in a disciplined way.

  ### 3. GitHub is the core of our Develeopment and DevOps processes

**Rating:** 5.0/5.0 stars

**Reviewed by:** James H. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 18, 2025

**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.

**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.

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

GitHub has become the backbone of our SaaS development and DevOps strategy. We’ve automated our pipelines using GitHub Actions, allowing for continuous integration, testing, and deployment with minimal manual intervention. Automated test routines now run directly within our workflows, ensuring early detection of bugs and maintaining release quality. By centralising our development activities, from feature branches to production releases, GitHub has streamlined how our teams collaborate and deliver value. The combination of powerful version control, automation, and transparency has significantly reduced development friction and improved our delivery cadence.

  ### 4. Great for Collaboration and Code Management, But Can Be Tricky for Beginners

**Rating:** 5.0/5.0 stars

**Reviewed by:** Giorgi O. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 03, 2025

**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

**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

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

GitHub solves the problem of code management and teamwork for me. Instead of keeping code only on my computer, I can store it safely online, track every change, and go back to previous versions if something breaks. It also makes collaboration much easier, because I can work on the same project with others, review code through pull requests, and avoid conflicts. Overall, it helps me stay organized, work faster with my team, and keep my projects backed up and version-controlle

  ### 5. Streamlines Collaboration with Robust Features

**Rating:** 5.0/5.0 stars

**Reviewed by:** Varun V. | Mobile Application Developer

**Reviewed Date:** January 12, 2026

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

I use GitHub primarily for source control and collaboration across multiple projects, and I find it very effective. I love how GitHub helps me keep code organized, safe, and collaborative. Its features, like pull requests, CI/CD workflows, and code reviews, make it easier to maintain quality and ship mobile apps with confidence. I really like how GitHub centralizes everything around a project, with issues, discussions, commit history, and releases all in one place. The branch management, clear commit history, and integrations with third-party tools fit naturally into my daily workflow, making it easier to maintain and scale projects over time. Using GitHub with IDEs like VS Code, Android Studio, and Xcode makes committing, reviewing, and resolving conflicts seamless. The initial setup was smooth, and the documentation and tooling were very helpful.

**What do you dislike about GitHub?**

Merge conflicts can become hard to resolve in large pull requests, and the review experience can get noisy when many comments and revisions are involved. Additionally, some advanced features and higher CI usage being locked behind paid plans can be restrictive for smaller teams or side projects. Also, for larger or long-running projects, issue and project management can feel limited compared to dedicated tools, especially when tracking complex workflows or dependencies.

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

I use GitHub for source control and collaboration, solving issues with version control and parallel development. It streamlines pull requests, CI/CD workflows, and code reviews, which helps maintain quality. Integrations with other tools enhance tracking, branch management, and project scaling.

  ### 6. Effortless Collaboration, Powerful Integrations

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alex X. | DevOps Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 10, 2026

**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.

**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.

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

I use GitHub to manage, store, and organize my code efficiently. It lets me track changes and maintain version control, making development smoother, faster, and more reliable. It excels at effortless teamwork with pull requests and code reviews, and its issue tracking keeps projects organized.

  ### 7. Effortless Collaboration and Productivity with GitHub

**Rating:** 5.0/5.0 stars

**Reviewed by:** dhaipulle v. | Application Support Engineer II, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 06, 2026

**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.

**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.

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

This tool enables several people to collaborate on the same project without running into conflicts. Its version control features make tracking changes and reverting to previous states straightforward when necessary. Code reviews play a crucial role in maintaining quality and identifying problems early on. By using issues and pull requests, discussions remain directly connected to the relevant code. Automation with GitHub Actions helps minimize manual tasks, streamlining workflows. The platform also enhances transparency within the team, making collaboration quicker and more organized. Additionally, knowledge is well-documented and easy to access. In summary, it allows teams to develop software more efficiently and with greater reliability.

  ### 8. Efficient Pull Requests and Seamless CI/CD, but Room for More

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** December 27, 2025

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

Reviewing and merging pull requests on GitHub is both quick and straightforward. I find that implementing & setting up the CI/CD pipeline instantly with GitHub Actions stands out as the most impressive feature.

**What do you dislike about GitHub?**

It is confusing and hard to configure complex DevOps pipelines. It is costlier then

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

It benefits me by solving the problem of managing & collaborating on code by keeping version control, reviews & issues everything in one place. It has made working with my team much easier and more reliable, especially when it comes to keeping track of code changes.

  ### 9. Powerful Platform with Great Integrations

**Rating:** 5.0/5.0 stars

**Reviewed by:** Muhammad A. | Sr. System Administrator, Non-Profit Organization Management, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 16, 2025

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

Github stands out as one of the most robust platforms available today. It truly offers everything you could need, from a vast and active community to seamless integration with third-party tools such as VS Code, Jira, Azure, and AWS. In addition, it features a comprehensive marketplace, strong security measures, and advanced AI capabilities through Copilot, among other benefits.

**What do you dislike about GitHub?**

It may not be the most budget-friendly option because of its high enterprise pricing. The project management features are quite basic, and the advanced search functionality could use some improvement.

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

We previously used TFS, but since switching to GitHub, everything has changed. Now, we rely on GitHub for all aspects of our development and security processes. It supports our version control, collaboration, CI/CD, security, compliance, cloud infrastructure automation, and more.

  ### 10. The Best Tool for Version Control and Team Projects & also for Opensource projects

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ankan S. | Full Stack Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 27, 2025

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

GitHub has phenomenal ease of use due to its clean user interface and intuitive navigation. It's easy for beginners to get started, and has a short learning curve for experienced developers. The setup process is easy and allows you to create a project and integrate it with Git in no time. GitHub is a part of my weekly workflow for version control and code collaboration, and project management. GitHub provides a wealth of features including pull requests, actions, issue tracking, discussions, etc., that allow the team to stay productive. GitHub integrates seamlessly with a variety of other tools, be it Slack, CI/CD, Trello, and many others. The ease of onboarding customers has limited direct customer support, but after testing and using the platform, the active community and documentation makes it easy to fix most user issues.

**What do you dislike about GitHub?**

GitHub is arguably the best platform, however, as a beginner, I felt overwhelmed by some of the functions GitHub offered and the complexities of getting started with Git. For example, the interface feels cluttered with too much going on at times. Private repositories and team features were also limited on the free plan, and responses from customer support for free users took forever at times. GitHub also did not handle monorepos efficiently, nor did it handle binary files when leveraging Git LFS. Some integrations added additional setup times to be useful, and I feel the project board experience is shallow compared to dedicated tools like Jira or Trello. All that goes to say, I think it is a fantastic tool, but GitHub has room to improve the usability, flexibility, pricing models, and performance at the enterprise scale.

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

GitHub addresses the problems of collaboration, version control and code management by bringing a group of people to work together from one place, in an efficient and organized way. Code reviews, issue management and pull requests, are all captured within GitHub, with easy-to-find histories of changes and history. Automating workflows with GitHub Actions (for workflows such as testing and deployment) is easy as well. In addition to all of the benefit possibilities from GitHub alone, its integrations with services and cloud platforms provide a streamlined development experience. It has increased my productivity, ensured code quality and simplified communication with my team—whether I am working alone or with many people. With everything in one location—from documentation, all the way to CI/CD—it has saved me time and helped me keep my project organized and scalable.

  ### 11. Reliable Platform for software developer

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 02, 2025

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

As a software developer I rely on GitHub daily to manage my repositories and collaborate with teammates, friend and other developers. The version control system with git is robust, and feature like pull request, code review make it easy to work in teams.

Specially there feature of branching and merging workflow, I specially appreciate the integration to CI/CD tools with improve my work efficiency a lot.

**What do you dislike about GitHub?**

The free tier has limitations that might not be ideal for all team sizes.

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

GitHub helps me manage code collaboratively with team members, friends, and external contributors through a reliable version control system.
It solves key issues like code conflicts, project visibility, and CI/CD integration. Features like pull requests, issue tracking.

  ### 12. Best platform for version control and collaborative coding

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** September 22, 2025

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

GitHub makes it simple to manage code with Git, collaborate with teams, and contribute to open-source projects. I like its pull requests, issue tracking, and actions for CI/CD. The integration with editors like VS Code and AI tools like Copilot make it even more powerful.

**What do you dislike about GitHub?**

The interface can feel overwhelming for beginners learning Git concepts. Free private repositories have some limitations compared to paid plans. Also, resolving merge conflicts directly in the web editor can sometimes be tricky.

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

GitHub solves the problem of distributed collaboration in coding. It allows me to keep my projects version-controlled, work with teammates, and back up code safely in the cloud. It has also made contributing to open-source projects much easier.

  ### 13. Great for Team Performance Overview, but Pricey for Larger Teams

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carlos S. | CPO, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 16, 2025

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

Easiness to use and to have an overview of team performance

**What do you dislike about GitHub?**

Price, its a bit expensive if the time is big, or if you want to create only visibility team members

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

Version control + history and collaboration

  ### 14. The esencial software to work with code

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luis Patricio R. | Senior Backend Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 16, 2025

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

- All well distributed without problems
- Fast and secure
- Easy to implement in every company
- Many features

**What do you dislike about GitHub?**

- Some features are only paid for small personal projects, but for a company, it's perfect

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

Help to integrate all the process of coding, reviews and CI/CD

  ### 15. Boost Your Team's Productivity with GitHub's Intuitive Platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kyle J. | Head of Customer Success, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 17, 2024

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

GitHub has great collaboration features that allow our development team to work on the same project together. From code reviews and discussions, it dramatically streamlines our ability to push great code to our customers. It also offers excellent version control through Git, keeping our team updated on code changes. It's easy to start with their free hosting, so it's a no-brainer for students wanting to learn to code.

**What do you dislike about GitHub?**

The learning curve can be a bit steep for beginners. Once you understand the core concepts like branching, merging, and resolving conflicts, it gets much more straightforward. Large binary files and large media content can slow repository performance and storage costs. Free private repositories are limited in features and size. If you have multiple private repositories, get ready to pay.

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

I would say the two main problems GitHub solves for me is code collaboration, and version control. 

Code collaboration allows our team to track changes across our various projects. We have a clear history of our projects, so we don't waste time communicating through various other channels because we have one source we can all collaborate in.

Version control can be very complex, especially with large projects. GitHub simplifies this process by allowing you to create branches for experimental features. If something goes wrong with a code release, rolling back your code is easy. Since every code change is recorded, you can see every change.

  ### 16. Good product until you starts to upgrade to Github Enterprise

**Rating:** 0.5/5.0 stars

**Reviewed by:** Jay Y. | Head of Engineering, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 27, 2024

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

Most of my engineers are already familiar with Github as a version control platform. Customer support is good.

**What do you dislike about GitHub?**

Github Enterprise sales and pricing is very opaque and arbitrary. In two companies I have engaged with 3 people on their sales team. They can offer discounts from 15%, 40%, up to  60%. You end up with different deals depending on who you engage with. This time, we dealt with an AE Nick, and a Senior Director Karen J. Karen kept offering deals/terms worse than the one from Nick, who is from her own team! And I had to point it to her. It shows how uncoordinated and arbitrary this is. It is very frustrating process to deal. So we stopped our expansion plan on Github (Advanced Security and Github Actions). We may even consider swtiching to Gitlab altogether. There are just so many strong alternatives on this market for security and CI.

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

1. We use it mostly as a version control system. We are still using Github for this purpose
2. For Github Advanced Security, we tried but the sale demo was lacking, the pricing was not at all competitive, and we stopped after the 1 month trial. We went for a bundled deal with Wiz.io instead, which is a company focused on security and offers a central dashboard for security.

  ### 17. Github a popular repository

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sarat Kumar M. | Asst Vice President, Enterprise (> 1000 emp.)

**Reviewed Date:** May 31, 2025

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

Very popular , easy to use and supports various features like Copilot as code assist  , Collaborative tool for code review via Pull requests.  great integration support for CI/CD tools . 

Open source for public repository . Well maintained by open source community .

**What do you dislike about GitHub?**

Price for enterprise features  and support .

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

Distributed Version control for software . Its helping for better collaboration on software development ( like code reviews , parallel development) .

  ### 18. Version Control Masterpiece for All Projects

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alok y. | Mysql Database Administrator, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 28, 2024

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

One of the best and my feverit version control system  and it is very easy to sync Git with GitHub and working with team on project make easy.
GitHub simplifies collaboration with powerful varsion control, pull requests, and seamless integrations. it's perfect for managing projects, from open_source to enterprise level.
it offers some cool featureslike pull requests, issue tracking, and CI/CD support.

**What do you dislike about GitHub?**

Enterprise pricing can feel high for small teams, and downtime during critical moments can disrupt workflows.
Some advanced features lack clarity or require additional setup.

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

GitHub simplifies version control and collaboration, enabling seamless teamwork and efficient project management.

  ### 19. 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.

  ### 20. 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.

  ### 21. 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.

  ### 22. 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.


## GitHub Discussions
  - [What is GitHub used for?](https://www.g2.com/discussions/what-is-github-used-for) - 9 comments, 5 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?filters%5Bsentiment_snippet%5D=1767349&qs=pros-and-cons&section=pricing&secure%5Bexpires_at%5D=2026-08-13+11%3A35%3A54+-0500&secure%5Bsession_id%5D=f0eb6af3-a0ad-4609-9e98-d99b1f1ea2b4&secure%5Btoken%5D=d75555678699516b55b369789ef3308036e248f0910c9c64b1117c0d9c26e4ff&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)
  - [AWS Lambda](https://www.g2.com/products/aws-lambda/reviews)
  - [Azure Pipelines](https://www.g2.com/products/azure-pipelines/reviews)
  - [Azure Portal](https://www.g2.com/products/azure-portal/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)
  - [ClickUp](https://www.g2.com/products/clickup/reviews)
  - [Cloudflare Application Security and Performance](https://www.g2.com/products/cloudflare-application-security-and-performance/reviews)
  - [CodeRabbit](https://www.g2.com/products/coderabbit/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 Interconnect](https://www.g2.com/products/google-cloud-interconnect/reviews)
  - [Google Cloud Run](https://www.g2.com/products/google-cloud-run/reviews)
  - [Grunt](https://www.g2.com/products/grunt/reviews)
  - [IBM Cloud Schematics](https://www.g2.com/products/ibm-cloud-schematics/reviews)
  - [IBM Terraform (formerly HashiCorp Terraform)](https://www.g2.com/products/ibm-terraform-formerly-hashicorp-terraform/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)
  - [Lovable](https://www.g2.com/products/lovable/reviews)
  - [Microsoft Copilot](https://www.g2.com/products/microsoft-copilot/reviews)
  - [n8n](https://www.g2.com/products/n8n/reviews)
  - [Netlify](https://www.g2.com/products/netlify/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)
  - [Streamlit](https://www.g2.com/products/streamlit/reviews)
  - [Stripe Terminal](https://www.g2.com/products/stripe-terminal/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)
  - [Windows 11](https://www.g2.com/products/windows-11/reviews)
  - [Xcode](https://www.g2.com/products/xcode/reviews)
  - [Zenhub](https://www.g2.com/products/zenhub/reviews)

## GitHub Features
**Additional Functionality**
- Widgets
- Impact Management
- Customizable Forms
- Self Service Portal
- License Management
- Scheduled/Automated Reports
- Task Management
- Request Assignment
- Help Desk Management
- Surveys & Feedback
- SSL Security
- IT Asset Tracking
- Knowledge Base Management
- Compliance Management
- Support Ticket Management
- Single Sign On
- Data Mapping
- Client Portal
- Service Level Agreement (SLA) Management
- Activity Dashboard
- Incident Management
- Alerts/Escalation
- Prioritization
- Generative AI
- Performance Monitoring
- Email Management
- Active Directory Integration
- Third-Party Integrations
- Alerts/Notifications
- Collaboration Tools
- Reporting & Statistics
- Asset Lifecycle Management
- Inventory Management
- Data Import/Export
- Access Controls/Permissions
- Drag & Drop
- Activity Tracking
- AI Copilot
- Workflow Management
- Configuration Management
- Problem Management
- Configurable Workflow
- IT Asset Management
- API
- Data Visualization
- Change Management
- Device Auto Discovery
- Customizable Reports
- Contract/License Management
- Relationship Mapping
- Customizable Fields
- Support Ticket Tracking
- Vulnerability Scanning
- Data Aggregation and Publishing
- Cost Tracking
- Template Management
- Lifecycle Management
- Historical Reporting
- Monitoring
- Configuration Automation
- Customizable Templates
- Search/Filter
- File Management
- Status Tracking
- Patch Management
- Document Management
- Real-Time Reporting
- Real-Time Monitoring
- Version Control
- Task Progress Tracking
- IT Cost Management
- Archiving & Retention
- Scheduling
- Reporting/Analytics
- User Management
- Policy Management
- Real-Time Analytics
- Role-Based Permissions
- Rules-Based Workflow
- Audit Trail
- Business Process Automation
- Sarbanes-Oxley Compliance
- Task Scheduling

**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
- Portfolio Management
- Workflow Management
- Timeline Management
- Testing Management
- Change Management
- Issue Management
- Compliance Management
- Policy Management
- User Management
- Application Management
- Task Management
- Project Management
- Release Management
- Audit Management

**Functionality**
- Third-Party Integrations
- Extensibility
- Test Customization

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

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

**Analysis**
- Real-Time Analytics
- Issue Tracking
- Static Code Analysis
- Code Analysis
- Integrated Development Environment

**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
- Continuous Integration
- Third-Party Integrations

**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
- Source-Code Scanning
- Detection Rate
- False Positives
- Multi-Language Scanning

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

**Processes**
- Pipeline Control
- Workflow Visualization
- Continuous Deployment
- Prioritization
- Version Control
- Rules-Based Workflow
- Approval Workflow
- Configurable Workflow

**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
- Assignment Management
- Prioritization

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

**Additional Functionality**
- API
- Audit Trail
- Drag & Drop
- Projections
- Charting
- Ticket Management
- Monitoring
- Status Tracking
- Progress Tracking
- Workflow Management
- Project Time Tracking
- Issue Tracking
- Configurable Workflow
- Collaboration Tools
- Agile Methodologies
- Customizable Fields
- Backlog Management
- Real-Time Updates
- Single Sign On
- Generative AI
- Task Scheduling
- Activity Tracking
- Activity Dashboard
- Task Management
- Project Management
- Project Planning
- Feedback Management
- Code Repository Integration
- Reporting & Statistics
- Email Management
- Knowledge Base Management
- Multiple Projects
- Tagging
- AI Copilot
- File Management
- Issue Management
- Task Planning
- Data Visualization
- Bug/Issue Capture
- Bug Tracking
- Alerts/Notifications
- Commenting/Notes
- @mentions
- Third-Party Integrations
- Customizable Templates
- Task Progress Tracking
- Real-Time Notifications
- Access Controls/Permissions

**Additional Functionality**
- Single Sign On
- Search/Filter
- Real-Time Reporting
- Data Import/Export
- Reporting/Analytics
- AI Copilot
- Commenting/Notes
- Data Extraction
- SSL Security
- Performance Metrics
- Status Tracking
- Real-Time Monitoring
- Troubleshooting Reports
- API
- Issue Tracking
- Projections
- Real-Time Data
- Event Logs
- Collaboration Tools
- Generative AI
- Role-Based Permissions
- Monitoring
- Activity Dashboard
- Authentication
- KPI Monitoring
- Activity Tracking
- Real-Time Notifications
- Dashboard

**Additional Functionality**
- Continuous Deployment
- Source-Code Scanning
- Continuous Delivery
- Prioritization
- Generative AI
- Compliance Management
- Data Import/Export
- Access Controls/Permissions
- Bug Tracking
- Reporting/Analytics
- For Developers
- Issue Management
- Repository Management
- Workflow Management
- Monitoring
- Pipeline Management
- Application Management
- API
- AI Copilot
- Configuration Management
- Data Storage Management
- Multi-User Collaboration
- Project Management
- Version Control
- Activity Dashboard
- Data Synchronization
- Lifecycle Management
- Change Management
- Status Tracking
- Authentication
- Alerts/Notifications
- Automated Testing
- Debugging
- Approval Process Control
- Build Log
- Quality Assurance

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

**Additional Functionality**
- Debugging
- Generative AI
- AI Copilot
- For Developers
- Deployment Management
- Application Security
- Dashboard

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

