# 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,344
## 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 the **exceptional collaboration features** of GitHub, making version control seamless and effective for development. (124 reviews)
- Users find GitHub&#39;s **ease of use** essential for streamlined collaboration and effective version control in their projects. (111 reviews)
- Users highlight the **seamless collaboration** features of GitHub, enhancing code sharing and workflow management significantly. (109 reviews)
- Users value the **seamless collaboration** on GitHub, enhancing teamwork through efficient version control and community-driven innovation. (107 reviews)
- Users value the **seamless version control** in GitHub, enhancing collaboration and simplifying project management for development teams. (103 reviews)
- Repository Management (90 reviews)
- Code Review (75 reviews)
- User Interface (74 reviews)
- Integrations (71 reviews)
- Code Management (70 reviews)

**What users dislike:**

- Users find GitHub&#39;s **complexity overwhelming** , particularly for newcomers navigating its features and settings. (47 reviews)
- Users find the **learning curve steep** , especially for beginners unfamiliar with Git and GitHub workflows. (45 reviews)
- Users find the **difficulty for beginners** on GitHub daunting, especially with complex features and navigation challenges. (43 reviews)
- Users note a **high learning curve** for beginners, making early experiences with GitHub challenging and time-consuming. (41 reviews)
- Users find the **steep learning curve** of GitHub challenging, especially for beginners navigating complex project setups. (36 reviews)
- Difficult Learning (35 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 (28 reviews)
- Confusing Interface (27 reviews)

## GitHub Reviews
  ### 1. Easy, Problem-Free Code Submissions

**Rating:** 5.0/5.0 stars

**Reviewed by:** Javier C. | Full Stack developer, Education Management, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 02, 2026

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

You can submit code easier and with out problems

**What do you dislike about GitHub?**

You need to know the comments because you can create a lot of branches, which is not good; your code can be changed if you do not use the right comments.

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

The code can be written faster, and it is good to work on a team, it can be used to work easier

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

  ### 3. GitHub Makes Collaboration Easy and Builds a Recruiter-Trusted Portfolio

**Rating:** 4.0/5.0 stars

**Reviewed by:** Patil A. | Information Technology Security Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** February 19, 2026

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

It's the world's biggest social network for code. GitHub makes it incredibly easy to collaborate on projects through pull requests, track bugs with issues, and build a professional portfolio that recruiters actually trust.

**What do you dislike about GitHub?**

Steep Learning Curve: Beginners often find Git's command-line interface and complex merge conflicts intimidating.
Security Risks: It’s dangerously easy to accidentally leak sensitive API keys or credentials in public repositories. [

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

GitHub solves the fundamental problem of unorganized collaboration. Before platforms like GitHub, multiple people working on the same file often led to overwritten work and "version hell. Eliminates Code Conflicts.Provides a "Safety Net"

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

  ### 5. All-in-One DevOps and Automation Made Easy with GitHub

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arno P. | SRE, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 13, 2026

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

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

**What do you dislike about GitHub?**

I honestly cant think of anything I dislike about GitHub.

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

Managing our files and repos and deploying our software and infrastructure.

  ### 6. Effortless Version Control, Needs Better Search & Performance

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** April 29, 2026

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

I find GitHub easy to use, easy to set up, and beginner-friendly. The fact that it's free is a bonus. It also makes it easy to share the link of a repository, which is essentially the whole folder of a software program, with anyone who is part of the development.

**What do you dislike about GitHub?**

I think GitHub could improve its search accuracy. Also, when dealing with big repositories, it becomes laggy.

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

I use GitHub for managing programming codes, version control, and resource sharing, which makes organizing programs easy. It solves the problem of storage of programmes in a organized manner.

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

  ### 8. Seamless Collaboration and Code Management Made Easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nijat I. | Full-stack Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2026

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

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

**What do you dislike about GitHub?**

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

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

GitHub solves a problem of collaborative software development in a variety of ways. First, it assists in version control, code review, and project management. Through GitHub, teams avoid issues of conflicting codes and lost work. Moreover, it connects well to other tools, which assists in smooth testing and deployment. Therefore, it saves time, increases code quality, and improves teamwork.

  ### 9. Industry Standard with Easy Setup and Seamless Collaboration

**Rating:** 2.5/5.0 stars

**Reviewed by:** Hamad M. | Managing Director, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 28, 2026

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

I GIVE UP ON YOUR STUPID REVIEW SYSTEM AS NOTHING EVER GETS APPROVED AND YOUR FEEDBACK IS USELESS

**What do you dislike about GitHub?**

I GIVE UP ON YOUR STUPID REVIEW SYSTEM AS NOTHING EVER GETS APPROVED AND YOUR FEEDBACK IS USELESS

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

I GIVE UP ON YOUR STUPID REVIEW SYSTEM AS NOTHING EVER GETS APPROVED AND YOUR FEEDBACK IS USELESS

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

  ### 11. Seamless Collaboration and Version Control Excellence

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Industrial Automation | Enterprise (> 1000 emp.)

**Reviewed Date:** January 01, 2026

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

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

**What do you dislike about GitHub?**

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

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

I use GitHub to simplify collaboration, track code changes, and automate software deployments. It offers structured feedback with pull requests, asynchronous alignment via discussions, and bug tracking in a persistent format.

  ### 12. The best platform for coding collaboration and version control

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham Kumar S. | Student, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 05, 2024

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

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

**What do you dislike about GitHub?**

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

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

GitHub solves several critical problems in software development, benefiting me immensely in managing projects efficiently and collaboratively. Its version control system simplifies tracking changes in code, making it easier to revert or resolve issues when experimenting with new features or debugging errors. This has been particularly valuable during my work on projects like machine learning-based recommendation systems and Flask applications.

  ### 13. Strong, Secure Repository with Powerful CI/CD and User Management

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanket O. | SDET, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 24, 2026

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

Strong and secure repository service that provides CI/CD, solid user management, and much more.

**What do you dislike about GitHub?**

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

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

I needed a secure repository for storing code that could also handle an organization’s needs. It provides CI/CD services and solid user access management, which is exactly what I was looking for.

  ### 14. Fast, Secure, Best-in-Class Automation for Open Source

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanjeev  B. | CTO, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 09, 2026

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

1) The go to place for open source 2) Fast and works as one would expect - simple and effective UI 3) Workflow and automation is best in class 4) Security 5) Availability of copilot with multiple models

**What do you dislike about GitHub?**

Fine grained permissions are missing. Would be good to see more AI tools for search and summary available.

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

Reliability, uniquitous access. CI/CD pipelines that work reliably.

  ### 15. GitHub feels like a living ecosystem of innovation and collaboration.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Balkishan N. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 16, 2025

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

1) Seamless Collaboration – Pull requests, code reviews, and discussions make teamwork easy and transparent.
2) Version Control with Git – Powerful branching and history tracking to manage complex projects safely.
3) GitHub Actions (CI/CD) – Automates builds, tests, and deployments directly within the repo.
4) Integration Ecosystem – Works smoothly with tools like Jira, Slack, VS Code, and cloud providers.
5) Open Source Community – Access to millions of public repositories for learning, contribution, and inspiration.
6) Code Visibility & Documentation – Markdown files, READMEs, and wikis help explain and maintain codebases.
7) Security Features – Dependabot, secret scanning, and vulnerability alerts keep projects secure.
8) Project Management Tools – Issues, Projects, and Milestones help track development progress.
9) Social Coding – Stars, forks, and followers make it easy to share and gain recognition for work.
10) Developer Productivity – GitHub Copilot and Codespaces speed up development and reduce setup time.

**What do you dislike about GitHub?**

1) Complex UI for Beginners – The interface can feel overwhelming for new users or contributors.
2) Limited Free Features for Private Repos – Some advanced features (e.g., Actions minutes, larger storage) require paid plans.
3) Search Limitations – Searching across large repositories or organizations can be slow and sometimes inaccurate.
4) Overwhelming Notifications – Activity notifications can get excessive, making it hard to focus on relevant updates.
5) Dependency on Git Knowledge – Effective use requires strong Git skills; mistakes in branching or merging can be costly.
6) Performance Issues on Large Repos – Big repositories with many files or commits can be sluggish.
7) Limited Built-In Project Management – While Issues and Projects exist, they’re not as feature-rich as dedicated PM tools.
8) Occasional Integration Conflicts – Some third-party apps or CI/CD pipelines may not integrate smoothly.
9) No Native Real-Time Collaboration – Unlike some IDEs, GitHub doesn’t allow multiple developers to edit code live together.
10) Steep Learning Curve for Advanced Features – Features like Actions, Codespaces, or security scanning can be tricky to master.

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

GitHub solves key challenges in software development, including version control, team collaboration, code quality, project management, automation, and security. By providing a centralized platform for code, pull requests, issue tracking, and CI/CD workflows, it allows me to work efficiently with teammates, maintain high-quality code, automate repetitive tasks, and stay secure. Additionally, access to open-source projects and the ability to showcase my work enhances learning, productivity, and professional visibility.

  ### 16. GitHub: Intuitive and Feature-Rich, but Support and Advanced Workflows Need Improvement

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gaurang A. | Full Stack Developer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 16, 2025

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

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

**What do you dislike about GitHub?**

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

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

GitHub addresses major challenges in software development by offering a comprehensive platform for version control, collaboration, and automation. It enables developers to manage code effectively, monitor changes, and collaborate seamlessly using features like pull requests and issue tracking. The inclusion of GitHub Actions for automation, along with integrated project management tools, helps streamline workflows and minimize mistakes. Additionally, its large open-source community fosters learning and innovation, contributing to a faster and more organized development process.

  ### 17. Github for Startups

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kadir  . | Co-Founder, CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 16, 2025

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

Its powerful collaboration tools. Pull Requests, code reviews, and issue tracking make teamwork incredibly efficient and transparent.

**What do you dislike about GitHub?**

This is a complex system for new starters, and it may take some time to learn.

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

GitHub transforms software development by solving four key problems:

Version Control & History: It provides a reliable history of all code changes. Developers can experiment safely using "branches" and easily undo mistakes without losing work.

Streamlined Collaboration: It simplifies teamwork through Pull Requests for code reviews and Issue Tracking for managing tasks. This creates a transparent way to discuss changes and improve code quality.

Automation (CI/CD): With GitHub Actions, it automates repetitive tasks like testing and deploying code. This saves time, reduces errors, and gets software to users faster.

Centralized Project Hub: It acts as a single source of truth by keeping code, documentation, project plans, and discussions all in one organized place.

  ### 18. Makes Collaboration Effortless

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishal H. | Salesforce Developer, Manufacturing, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 10, 2025

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

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

**What do you dislike about GitHub?**

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

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

GitHub addresses the challenges of disorganized code management and uneven collaboration by providing a unified, reliable platform for all code-related activities. Its integrated tools for version control, code review, and issue tracking help streamline workflows, saving time and minimizing misunderstandings. This is particularly valuable for distributed teams, as it ensures everyone remains on the same page regardless of their location. Overall, GitHub greatly enhances the efficiency, speed, and coordination of software development.

  ### 19. Github is the best source code management platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dat T. | Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 29, 2026

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

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

**What do you dislike about GitHub?**

I’m totally okay with GitHub; there are zero things I dislike about it.

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

It’s useful for team collaboration, and it helps me keep the source code private.

  ### 20. Reliable, Feature-Rich Code Repository for Building a Strong Developer Profile

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 03, 2026

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

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

**What do you dislike about GitHub?**

GitHub actions and some other devOps are related features can be messy on large scale

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

We also use the GitHub Package Registry and Copilot for AI-assisted development in our day-to-day work.

  ### 21. Easy Collaboration, Streamlined Issue Tracking

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nihar ranjan K. | As a part time designer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 15, 2025

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

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

**What do you dislike about GitHub?**

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

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

I use GitHub for issue tracking and project boards, solving problems by logging bugs and linking them to branches and pull requests for a clear fix history.

  ### 22. GitHub Actions Makes Automation Easy—And Mostly Free

**Rating:** 5.0/5.0 stars

**Reviewed by:** Radek M. | Lecturer of video editing courses, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 27, 2026

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

GitHub actions, ease of use, GitHub desktop. I cannot live only one thing.

**What do you dislike about GitHub?**

I cannot upload bigger file than 100mb .

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

I switched from Google cloud functions to GitHub actions. They are much easier to use and works well. Also I have it connected to Expo.

  ### 23. Claude-Powered PR Reviews, Merges, and Approvals That Shine

**Rating:** 5.0/5.0 stars

**Reviewed by:** Palak S. | Senior Software Enginer II, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 10, 2026

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

Claude implementation on PR Review, Merge and Approvals.

**What do you dislike about GitHub?**

Not as good of a UX compared to Bitbucket.

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

Now Pull Request, Review, can be done by claude which can help us flag major issues and another team member can review with the assistance oc Claude in their respective accounts.

  ### 24. Code collaboration and CI/CD platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Karan S. | DevOps Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** January 09, 2026

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

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

**What do you dislike about GitHub?**

Nothing major, but some of the advanced settings and permissions take a bit of time to understand. Once everything is configured properly, it works smoothly.

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

GitHub solves the problem of keeping code organized and teamwork structured. It gives us a clean workflow for version control, reviews, and collaboration. It also helps avoid conflicts, improves code quality through reviews, and keeps the entire team aligned.

  ### 25. The most reliable platform for version control and collaboration

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hardik A. | DEVOPS ENGINEER, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 25, 2025

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

GitHub makes collaboration seamless with pull requests, code reviews, and branching strategies. The integration with CI/CD pipelines and Actions is extremely helpful, saving a lot of manual effort. Its huge open-source community and marketplace provide endless resources and integrations.

**What do you dislike about GitHub?**

Some advanced features (like GitHub Enterprise or security scanning) are behind higher pricing tiers, which may not be affordable for smaller teams. The web UI can feel a little slow at times for large repositories, and managing complex permission structures could be more intuitive.

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

GitHub solves the challenges of version control, team collaboration, and code management at scale. It ensures that multiple developers can work on the same project without conflicts, while keeping track of every change made. Features like pull requests, issue tracking, and project boards help in managing workflows efficiently. GitHub Actions automates CI/CD, reducing manual deployments and increasing release speed. Security features like Dependabot and vulnerability alerts improve code quality and safety. Overall, it saves time, reduces errors, and makes collaboration between distributed teams smooth and productive.

  ### 26. Very Easy-to-Use Platform for Real-Time Web App Development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ishita J. | Events Coordinator, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 10, 2026

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

I think it have is a very easy to use platform for writing back end in front and coats and implementing and app for website real time

**What do you dislike about GitHub?**

Sometimes it becomes difficult to deal with big repositories

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

Github is solving me the problem of managing different code files in system or a project

  ### 27. Powerful Tool for Developers and Teams

**Rating:** 4.5/5.0 stars

**Reviewed by:** Haider A. | SDET, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 22, 2025

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

The tool is valuable because it helps us work in a distributed environment with multiple people across different locations and time zones. We have a common repository that everyone works on, which would be tough to manage manually. GitHub helps us maintain this single source of truth. Everyone can check out their own branches, which is important for our branching strategies. We can fork, check out feature branches, work on our code, and merge back into parent branches for deployment. This is crucial when multiple people are working on the same codebase.

**What do you dislike about GitHub?**

I haven’t encountered any major issues so far. The platform works smoothly and reliably.

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

The tool is valuable because it helps us work in a distributed environment with multiple people across different locations and time zones. We have a common repository that everyone works on, which would be tough to manage manually. GitHub helps us maintain this single source of truth. Everyone can check out their own branches, which is important for our branching strategies. We can fork, check out feature branches, work on our code, and merge back into parent branches for deployment. This is crucial when multiple people are working on the same codebase.

We have a main branch and a release branch for branch protection that no one can directly access or commit to. Everyone must use a feature branch. For each release, we check out a release branch. Code from feature branches is committed, and then we raise a PR. At least two people must approve the PR to merge into the release branch. Once deployed and stable, we merge into the main branch. These branches are secured, and no one can make direct commits. Everyone must check out a branch, raise a PR, and get approval from two team members before merging. This ensures clear restrictions on who makes changes and if they're approved.

We use a peer review process for code reviews. When I make a change, I send it to the team. One or two people review the code, make suggestions or comments, and then approve it for merging. We do this through feature branches and PRs, which are where our code reviews happen.

  ### 28. Easy Repo Access and Clear Project Visibility for the Team

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dave C. | Senior Technical Operations Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 05, 2026

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

Easy access to repos, a clean view of project work, and simple sharing across the team for better visibility.

**What do you dislike about GitHub?**

Navigating can be confusing at times when I’m trying to find specific files. Following the history of code changes can be confusing as well, although that may be more down to how the projects are designed.

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

A unified location for all code and project work, with clear visibility into changes and version control at the corporate level.

  ### 29. Makes Code Management and Collaboration Effortless

**Rating:** 4.5/5.0 stars

**Reviewed by:** venu gopal c. | Salesforce Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 23, 2026

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

I like GitHub mainly because it makes code management and collaboration very easy. It helps me track changes, maintain different versions of my code, and work ira team without conflicts

**What do you dislike about GitHub?**

Github has  learning curve for beginners, especially with git commands and merge conflicts. Sometimes the UI feels a bit complex and overwhelming

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

GitHub solves problems like code version control, collaboration issues, and tracking changes. It benefits me by making my work organised, avoiding code conflicts, and helping me collaborate with teams efficiently

  ### 30. CI build powerful&& Mange repository

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bishwendra C. | Software developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 19, 2025

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

Github manages the project as repository.  And GitHub cicd build is powerfull. Helps to use CI pipelines.
Pull Requests & Code Review – Smooth collaboration for open source and teams.

GitHub Actions – Automate CI/CD, testing, and deployments.

Issues & Projects – Great for tracking bugs, features, and project planning.

Dependabot – Automatic dependency updates with security alerts.

GitHub Copilot – AI-powered code suggestions.

Profile README – Lets you showcase yourself or your projects.

**What do you dislike about GitHub?**

Limited project management – GitHub Projects is okay, but not as powerful as Jira, Trello, or full-featured PM tools.

Dependence on Git – Beginners often find Git commands confusing, and GitHub doesn’t fully hide that complexity.

Performance issues on huge repos – Large monorepos or binary-heavy projects can slow down.

Code search (until recently) – The old search was limited; even with the new semantic/code search, it still isn’t perfect.

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

I love the continuous integration part of the github.
We implemented that feature in our Repos.
Code collaboration – Instead of emailing ZIP files, multiple developers can work on the same codebase without conflicts.

Version control – Tracks every change with Git, so you can roll back mistakes and see history.

Open source visibility – Makes it easy to share projects with the world and attract contributors.

Code review & quality – Pull Requests + Reviews help catch bugs early.

Automation – With GitHub Actions, you can automate testing, builds, and deployments.

  ### 31. All-in-One Coding, Collaboration, and Version Control in GitHub

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** March 29, 2026

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

The best thing about GitHub is that it brings coding, collaboration, and version control all into one place.

**What do you dislike about GitHub?**

Concepts like Git, branches, commits, merge conflicts feel confusing. It becomes a great struggle at start and very intimidating for beginners

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

Developers had no easy way to show their real work as
resumes didn’t prove coding ability

  ### 32. Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carlos Mario H. | Software engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 28, 2026

  ### 33. Effortless Source Code Management with Seamless CI/CD Integration

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rahul P. | Automation Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 09, 2026

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

- Easy and reliable source code management with strong version control features.
- Large community support and extensive documentation.
- Seamless integration with CI/CD pipelines

**What do you dislike about GitHub?**

- Advanced security and enterprise features can be expensive for small or mid-sized teams.
- Managing permissions and access control becomes complex in large repositories.

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

Github solves the problem of managing and collaboration on source code across distributed teams. it provides version control, code reviews and collaboration tools in one platform, which helps prevent code conflicts, improves code quality and maintains a clear history of changes.

  ### 34. A Reliable and Easy-to-Use Repository Platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** ANSHUMAN P. | Intern, Arts and Crafts, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 25, 2025

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

I use GitHub for uploading repositories for projects or making a webpage. I like having access to various other projects; for instance, I recently searched for a repository that's an online NDA emulator. I appreciate the variety of access and that it's free to view. Making webpages is easy, and all I need to do is prepare a good HTML. I value features like creating repositories and file upload. The initial setup was easy with a fair guide to beginners.

**What do you dislike about GitHub?**

The system for bulk upload is purely CLI. If it was a UI system that had a workaround for bulk upload of large size, it would be helpful.

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

GitHub gives me access to various projects and makes creating repositories and uploading files easy. I like the variety of access and that it's free to view.

  ### 35. Powerful, Efficient Team Collaboration

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kushagra   A. | Software Engineer Associate, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 20, 2026

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

What I like is that we can  collaborate easily and efficiently with our team members which is so powerful.

**What do you dislike about GitHub?**

It’s a bit complex to understand how GitHub works, especially for beginners. At first, it can feel overwhelming and take some time to get used to.

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

There are many problems that GitHub is solving which includes reduced development risk, release errors. It also increases team productivity and delivery speed.

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

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

  ### 38. Easy to Use and Widely Adopted for Workflow Automation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mahmoud A. | Senior software engineers, Enterprise (> 1000 emp.)

**Reviewed Date:** March 10, 2026

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

Easy to use and widely adapted by everyone, automating workflows.

**What do you dislike about GitHub?**

Almost nothing, I just feel that there a tons of feature that I don't know about.

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

It is part of the daily life of every developer, It manage codebases, automating the CI/CD, Saving the history of the work and comments placed.

  ### 39. Essential Tool for Coding, Documentation, and Team Collaboration

**Rating:** 5.0/5.0 stars

**Reviewed by:** ashutosh K. | Data Engineer - L1, Enterprise (> 1000 emp.)

**Reviewed Date:** December 25, 2025

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

I love using it while coding and documentation. It’s also helpful when collaborating with cross-functional teams, especially when working in my own branch. Reviewing and sharing work is easy with this tool.

**What do you dislike about GitHub?**

Sometimes I find that the PRs features can be frustrating, as they often result in messy and lengthy review processes.

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

Collaborating with the cross-functional team has been smooth, and sharing information is straightforward. Maintaining documentation and the Readme file is also simple, as they contain all the necessary details and are easy to review.

  ### 40. The Best Place to Store and Update Code

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yaragadda S. | Data Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 24, 2026

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

The best place to keep the code stored and update it

**What do you dislike about GitHub?**

there is nothing much io dislike about the git. Interface could be better.

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

It solves my problem to store my code and versions of it getting updatd in one place.

  ### 41. GitHub: A Great Code Manager for Software Developers

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 21, 2026

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

Github is a great code manager for a software developer with peer programming and development.

**What do you dislike about GitHub?**

Till date I have not get any issue with Github all seems good to me.

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

There are multiple features which benefiting me Like:
1. Git maintains code history.
2. It maintains peers details and each line history which make me easy to understand why this change and who made this changes.
3. You can work with multiple worktrees at same time for a single base branch.
4. there are greate features like git stash, git rebase, git cherrypick.
5. Great feature for review code done by peer developer.
6. CI/CD pipline dev and mangement.

  ### 42. Essential for Collaboration and Security

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rebecca G.

**Reviewed Date:** December 01, 2025

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

I love the notifications feature in GitHub, particularly the security alerts, because they help me stay informed about potential security issues promptly. I also appreciate how GitHub makes collaboration seamless and facilitates easy deployment to various environments, significantly streamlining my workflow. Additionally, I find the statistics on commits and branches incredibly useful, providing valuable insights into project progress and activity. The initial setup of GitHub was straightforward and easy for my team, enhancing our on-boarding experience. These features collectively make GitHub an indispensable tool in my software development and project management tasks.

**What do you dislike about GitHub?**

I sometimes encounter timeouts on GitHub that cause me to lose my pull request descriptions.

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

I use GitHub for code storage, collaboration, and secure deployments, with features like security alert notifications and commit statistics enhancing team productivity.

  ### 43. GitHub: The Critical Foundation of Our Software Development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 10, 2026

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

We use github as a main repository for code in our organization. Without Github we simply would not be able to create software and run our business. It's the most critical part and core and foundation of our business.

**What do you dislike about GitHub?**

The Github Copilot could be much better than it currently is.

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

We write code and store it all on Github in our private repositories.

  ### 44. Simplifies Complex Git Tasks with an Intuitive UI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sreenivas   S. | Tech Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 20, 2026

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

I really like the way it eases out complex git tasks into simple UI.

**What do you dislike about GitHub?**

maybe the learning curve ? -- github is good at the Ui level but using github the major part is to use the git commands which is still hard for most of the beginners

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

Collaboration!

  ### 45. Readily Available Community Repos and Distros

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anthony T. | Admin, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 14, 2026

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

Readily available repos and distros made by real people.

**What do you dislike about GitHub?**

Sometimes searching for a specified item can be enduring

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

Accessibility is a big issue.

  ### 46. Efficient Issue Tracking with Great Collaboration, Minor Room for Improvement

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** December 27, 2025

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

I like the issue tracking system. It makes it easy to organize, track and solve the issues while efficiently collaborating with others.

**What do you dislike about GitHub?**

Some advanced features on GitHub have a learning curve, especially for beginners. Also, managing permission and workflows feels a bit complex for small projects.

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

It makes it easy to collaborate with my team all in one place. I find that it helps keep my work organized and easy to track.

  ### 47. Github Platform for software version & Open source project development.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Furqan M. | Full Stack Developer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 10, 2025

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

As a full-stack developer, I use the GitHub platform daily in the development of front-end applications, back-end applications, and Flutter applications. GitHub actions in continuous integration and continuous development enhance the development of the application. Additionally, GitHub has an initiative user interface for monitoring collaboration with open source projects and an organisation's team members. Github implementation in the organization's workflow eases the workflow. GitHub has good Customer support for all users. I like Github's code review bots follow the best industry practice. GitHub easily integrates with any organisation.

**What do you dislike about GitHub?**

Github does not have back-end application hosting feature.

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

As a full-stack developer, I create a private repository and invite a specific member for contribution and collaboration in software application development. Additionally, GitHub has a new feature of a code review bot that identifies bugs in pull requests. And software quality assurance.

  ### 48. Great Version Comparison and Commit Traceability

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Chemicals | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 14, 2026

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

The code comparison between versions is great.
Traceability for the commits is also awesome.

**What do you dislike about GitHub?**

When local changes are made on several machines, the commits are rough to join together.
Dependencies are not fully visible as the requirements document does not trace all of them

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

The collaboration features, along with the change notes, are greatly appreciated.

  ### 49. Best version management tool in market

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay G. | Software Development Engineer II, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 29, 2025

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

Github helps dev teams to work collaboratively. Each developer can continuously push commits, pull uodated code and manage version very easily. The release management feature wherein we can use release branch and tags is very helpful for dev team to make sure application are version managed and it is seemless to revert a release in case anything goes wrong

**What do you dislike about GitHub?**

The documentation that github orovides is quite extensive. It is sometimes very difficult to go through entire documentation for small issues. I think they can make a summary view of each documentation

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

Github helps us track which changes were made by which collaborator. This helps us all to have accountability. It helps us get information about the Pr review which was done before merging the changes - which in turn helps as a feedback loop for both develops and the reviewers.

  ### 50. Seamless SSH Terminal Connection That Boosts Productivity

**Rating:** 4.5/5.0 stars

**Reviewed by:** Saroj P. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 19, 2026

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

Seamless connection via SSH in the terminal. Great for productivity and cloud source control.

**What do you dislike about GitHub?**

a lot of features can get quite complex for new users but the learrning curve is nice enough.

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

it's facilitating team collaboration on numerous projects of my organization.


## 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=2&qs=pros-and-cons&section=pricing&secure%5Bexpires_at%5D=2026-05-17+05%3A20%3A30+-0500&secure%5Bsession_id%5D=df7b5a55-11a1-4a7c-ac82-48b51602c55f&secure%5Btoken%5D=53312b869410788ccee71c5c6e1fc28f8af0f5d9e4c794c007115b7fb4f0007a&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 Notification Service (SNS)](https://www.g2.com/products/amazon-simple-notification-service-sns/reviews)
  - [Amazon Simple Queue Service (SQS)](https://www.g2.com/products/amazon-simple-queue-service-sqs/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)
  - [Apache Maven](https://www.g2.com/products/apache-maven/reviews)
  - [Apple Mail](https://www.g2.com/products/apple-mail/reviews)
  - [Argo CD](https://www.g2.com/products/argo-cd/reviews)
  - [AWS Cloud9](https://www.g2.com/products/aws-cloud9/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 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)
  - [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)
  - [GitKraken Desktop](https://www.g2.com/products/axosoft-gitkraken-desktop/reviews)
  - [GitLab](https://www.g2.com/products/gitlab/reviews)
  - [GitLens](https://www.g2.com/products/gitlens/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 Qodana](https://www.g2.com/products/jetbrains-qodana/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)
  - [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 Localization Platform](https://www.g2.com/products/phrase-localization-platform/reviews)
  - [Postman](https://www.g2.com/products/postman/reviews)
  - [PyCharm](https://www.g2.com/products/pycharm/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)
  - [Sentry](https://www.g2.com/products/sentry/reviews)
  - [Slack](https://www.g2.com/products/slack/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)
  - [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)
  - [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 (874 reviews)
  - [Harness Platform](https://www.g2.com/products/harness-platform/reviews) - 4.6/5.0 (277 reviews)
  - [Red Hat Ansible Automation Platform](https://www.g2.com/products/red-hat-ansible-automation-platform/reviews) - 4.6/5.0 (369 reviews)

