TrustRadius: an HG Insights company

GitHub Reviews & Insights

Score9 out of 10

1,099 Reviews and Ratings

Who Buys & Uses GitHub

Based on 319,867 HG Insights installations.

Powered by

Insights from GitHub Reviewers

Based on 5 verified reviews published in the last 18 months


Synthesised from 5 reviews | Last Published May 26, 2026


GitHub serves as a fundamental platform for software development, primarily used for source code management by 80% of reviewers, extending to broader DevOps activities like CI/CD and deployment. In TrustRadius reviews, it is widely adopted for team collaboration and project management, streamlining the software development lifecycle from initial commits to comprehensive oversight. Reviewers consistently praise its robust pull request and code review capabilities, along with the effectiveness of GitHub Actions for automation.

While its core functionalities are highly regarded, some reviewers desire more sophisticated project management features and enhanced administrative flexibility, particularly for organization management and repository setup. Limitations in GitHub Actions for built-in test reporting were also noted. Overall, reviewers report a strong positive impact on business objectives, citing improved code quality, accelerated development cycles, and enhanced developer productivity, indicating a significant return on investment.


  • Effective pull request and code review management
  • Robust CI/CD workflows via GitHub Actions
  • Integrated issue tracking for project management
  • Strong integration capabilities with external tools (e.g., AI)
  • Streamlines code management, improving quality and reducing errors
  • Basic project management features for complex workflows
  • Limitations in GitHub Actions for built-in test reporting and complex automation
  • Complexities in organization management and permissions at scale
  • Initial repository setup and configuration could be streamlined
  • Lack of display names independent of URLs for repositories

GitHub Reviews

58 Reviews
Engineering

GitHub - DevOps Platform

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

Initially we have started GitHub to manage our Code versioning and code reviews but later with time now we are using GitHub to manage our Infrastructure code as well, and it's used for all CI/CD processes in our organisation. It is integrated with other SaaS platforms like SonarCloud, Terraform Cloud, etc and for our Code Quality Check and for Infra Auto provisioning. Other than that we are also using GitHub for for project management and Issue tracking as well. We have recently started using it for our Artifact management as well. At present this tool is helping us out to manage alomost core DevOps activites at single platform.

Pros

  • Version Control
  • GitHub Actions for CI/CD workflows
  • Code Reviews
  • Third Party Integration
  • Issue Management

Cons

  • Project Management with tools can be improved further
  • Capability to Manage Infrastructure details
  • Release Managed can be improved further with dedicated tab at Organisation level with reference to pacjages

Likelihood to Recommend

GitHub is an easy to go tool when it comes to Version Controlling, CI/CD workflows, Integration with third party softwares. It's effective for any level of CI/CD implementation you would like to. Also the the cost of product is also very competitive and affordable. As of now GitHub lacks capabilities when it comes to detailed project management in comparison to tools like Jira, but overall its value for money.
Vetted Review
GitHub
12 years of experience

Github

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use GitHub for code management, collaboration, project management, and automation.

Pros

  • Pull request and code review.
  • Github actions for CI/CD.
  • Branch protection.

Cons

  • Complex permission management for large organizations.
  • Limited advanced search.
  • Github actions limitations for complex workflows.

Likelihood to Recommend

It is well-suited for collaborative development of Dockerized web apps. Very useful for managing open source contributions. Not much suited for managing large-scale enterprise permissions.

Great for team collaboration

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

we use it to maintain our source code, use it for cross team and inter team collaboration. Single source of truth and deployments.

Pros

  • code reviews are great
  • deployments and ease of use are great
  • maintaining docs is good too

Cons

  • sometimes the code review button bugs out, it’s weird to have both comment and review in one popover
  • GitHub lottery tool that can be configured on GitHub UI for reviewers would be good
  • being able to add reviewers automatically when they’ve added any comments would also be good, so everyone can see before they click in

Likelihood to Recommend

it has also been a really good tool for collaboration, and in 99% of cases it’s very intuitive
Vetted Review
GitHub
10 years of experience

Leveraging GitHub as a foundational building block for your technology teams.

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

GitHub Team is a key technology that enabled our product engineering teams to version, build, verify, validate, and deploy software enhancements to support our customers. The GitHub Team edition enables each team to take advantage of key capabilities that drive standardization across our software products while still enabling freedom to explore additional capabilities to support their respective CI/CD processes.

Pros

  • Integrated peer reviews allow engineers to collaborate efficiently and ensure the conversation is preserved for historical purposes.
  • The rollout of GitHub actions has enabled our teams to reduce dependencies on external CI/CD services and increase engineering by having less systems to utilize/manage.

Cons

  • When it comes to Compliance and Security, the GitHub Team editions should provide the ability for SSO or the ability to limit invites to approved business domains.

Likelihood to Recommend

GitHub is well suited for companies of all sizes to build their software products. Although there are various tiered levels you can purchase, most companies will find that the GitHub Team version meets or exceeds all their needs. Companies that have specific requirements around compliance will need to upgrade to the enterprise version, which may be an expensive investment for minimal value.
Vetted Review
GitHub
10 years of experience

Thanks to GitHub that lets us manage source code without hassle

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

GitHub helps my organization to host Source code repository without hassle. Dependa Bots and Integrations with third-party apps are great, A lot of options are available.GitHub package repository and Container Registry is also very useful. No doubt GitHub is an awesome source code management, also it offers to host repositories for free which is a great support to the open-source community and contributors.

Pros

  • GitHub helps my organization to host Source code repository without hassle.
  • Dependa Bots and Integrations with third-party apps are great, A lot of options are available.
  • GitHub package repository and Container Registry is also very useful.

Cons

  • Lack of rich CI/CD which is better by all means in GitLab.
  • GitHub should focus on CI/CD they are very good at source code repository hosting.
  • Dosen't provide [a] self managed offering. We can't download, install, and setup our own GitHub server if we want to use GitHub we can use Github.com only.

Likelihood to Recommend

No doubt GitHub is the best source code management tool and all other source control tools are influenced by Github only. Also, it offers to host source code repositories for free which is great support for all the open-source communities and contributors. If you're fine with hosting your repositories on a SaaS based source control platform it's good to GO! But in case you want to set up your own source control server and host source code repositories then GitHub is not for you.

Developers love it

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

GitHub is used by different departments in our organization. GitHub is used as a version control platform and deployment of our source code.

Pros

  • As a repository it's great. It houses almost all the open-source applications/code that anyone can fork and play with. A huge collection of sample codes available with problem statements across different domains make Github a one-stop location.
  • I use GitHub with Windows and the Git Bash is superb. It [is] a powerful alternative to the Command Prompt and Powershell. Allows me to run shell scripts and UNIX commands inside the terminal [on] a Windows PC.
  • GitHub integration with almost all cloud development/deployment platforms is amazing. Deploying a new application in Azure is really smooth. Just link the GitHub repositories and it's good to go. From automatic build to deployment everything is just amazing.

Cons

  • Not an easy tool for beginners. Prior command-line experience is expected to get started with GitHub efficiently.
  • Unlike other source control platforms GitHub is a little confusing. With no proper GUI tool its hard to understand the source code version/history.
  • Working with larger files can be tricky. For file sizes above 100MB, GitHub expects the developer to use different commands (lfs).
  • While using the web version of GitHub, it has some restrictions on the number of files that can be uploaded at once. Recommended action is to use the command-line utility to add and push files into the repository.

Likelihood to Recommend

Best suited:
  • When we want to setup an automated deployment pipeline.
  • When we need a repository while working on open source projects supported by a huge community.
  • If you want to deploy the programs in cloud platforms. Tested on platforms like AWS, Azure, GCP, Heruko.
Less appropriate:
  • When the need is just for version control. GitHub is more than that.
Vetted Review
GitHub
3 years of experience

Great code hosting and collaboration tool

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We are currently using GitHub as a code hosting platform and a collaboration tool to get others involved in the work we do. For us it solves the problem of getting open source contributors to collaborate with us and using the GitHub actions we can easily deploy to different instances of our hosting platforms.

Pros

  • GitHub actions easily help manage pipelines of the application and with these, you can do code health checks and deploy to any platform.
  • Proper clean and simple project management via issues and boards.
  • Analytics of one's contribution over a period of time.
  • It has lots of widely popular open source projects.

Cons

  • The project management could be a bit more robust by proving epics.
  • Would be better to be able to merge organization and personal account contribution over the year.
  • Actions marketplace could be better by automatically installing them in the specified repo.

Likelihood to Recommend

If you want to put up an opensource repository, GitHub is a great place to do so, You can also learn from different open-source projects that are. As a business you can have multiple private repos for free and you can benefit from GitHub actions and be able to manage your project via issues, milestones, and pull requests.

The best source code management platform

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We're using GitHub for our entire software workflow cycle including code versioning, code review and approval, team collaboration on the code, and release management. Now, with actions, we're also building our Docker images and deploying them live, so it's a full CI/CD pipeline for us, all in a single package that's used by the entire development team.

Pros

  • Simple and intuitive.
  • Broad set of features.

Cons

  • Conflict management could be improved.
  • Searching is good but not great.

Likelihood to Recommend

It's very well fitted for every software lifecycle use case. It's very easy to set up new repositories, both public and private, and to grant your teammates access to them. History tracking is also amazingly well implemented. What I like the most is that GitHub is always adding great new features. If you need it just for storing your binaries than it's not a great fit.

I would highly recommend GitHub!

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

GitHub is being used by the information technology department to work concurrently on projects we are looking to implement in the coming months. It addressed the issue of having to work together and input code from various locations.

Pros

  • The ability to access GitHub on multiple platform makes organizing files very easy.
  • GitHub is intuitive enough to help new users immediately understand its platform and how to use it. It has instructions and help notes at every turn to help with this and the UI is user-friendly.
  • The best aspect of GitHub in my opinion is its ability to track your activity and also shows you a working map of of your activity over time. This can help with planning and scheduling of one's work.

Cons

  • I think GitHub should incorporate two-factor authentication to improve user account security.
  • The Macbook GitHub application could be improved to be more intuitive.

Likelihood to Recommend

I think GitHub is well suited for individual or group projects. However, I cannot think of a scenario where it is less appropriate but not customizable to fit the situation. GitHub is highly customizable to fit various situations and uses.

One of the best tools for software development version control

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

In my organization, GitHub is used by the development team, so everyone can keep track of the version control for the code we produce on a daily basis in projects.

Pros

  • It's easy to use and has a very intuitive platform on the web.
  • There's a whole bunch of tutorials online about how to use GitHub via the command line.
  • Anyone who codes can create a free account on GitHub and start contributing with code.

Cons

  • We can only have one private repository with a free account.

Likelihood to Recommend

GitHub is appropriate when you work on small to medium size projects, but for something bigger, you should consider BitBucket.
Vetted Review
GitHub
2 years of experience