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

37 Reviews
Mid-sized Companies (51-1,000 employees)

My Honest Review On GitHub

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use GitHub for the code repository. For all the version tracking, collaborating with multiple developer. We also use GitHub co piolet for development. Different version tracking is really helpful when it comes to the back tracking, also bug fixing. We can see where it is changed, who changed, based on the commit message we can say why it was done. Copilot gives a whole new area to play with. so much possibilities.

Pros

  • Collaboration with multiple developers. This is very good. either we can work on same branch, or we can work on different branches, then merge to the one main branch, so that all the codes are available.
  • Cherry picking is very nice, you want only one commit moved to a different branch? you don't have to merge it with complete branch, just one commit you can move.
  • Labelling is a wonderful feature, it helps to identify which branch is critical, what to touch, what shouldn't be touched.

Cons

  • Copilot plugin in visual studio seems to have some issues, it goes offline sometimes, this need to be improved.
  • Code review can be improved, merging on the page it self not that feasible, we have to resolve it offline then push it sometimes. Auto merge sometimes loses changes if complex.
  • CI/CD configuration is kind of messy, it is hard to maintain if we have to make continues changes to the file.

Likelihood to Recommend

Other that some minor improvement as I mentioned in the previous question, GitHub is a great tool which can be used to transcend your development + code maintenances good experience. It is easy to back track through the changes since the revisions are available. Also we can see what are the available branches, how many I created etc. This also helps to get a overall idea what is going on.
Vetted Review
GitHub
9 years of experience

GitHub is the ideal tool for managing version control at any organization

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use GitHub to manage all of the repos at our organization. We have teams of developers and also take advantage of the AI offerings available. In addition we leverage GitHub actions for deployment and wikis for documentation.

Pros

  • Intuitive interface for managing pull request and code reviews
  • Integration with AI tools make GitHub ideal for any organization
  • GitHub's enterprise level security make it a top notch solution for any Enterprise

Cons

  • GitHub could use a tool outside of enterprise level to allow merging two organizations together into a single organization
  • Would be nice to have display names that are separate from GitHub url so we can change or update repos without changing url
  • Being able to merge in 1 direction instead of a bi-directional merge would reduce headaches in some areas
  • Would love to see some built in templates for setting up new repos preconfigured with set settings and permissions

Likelihood to Recommend

GitHub is the premier service with the most cutting edge features for anyone that needs version control. It's a superior product to its competitors and easier to use. It's integration with both private and public community makes it a one stop shop solution for any developer. It's team management, security and automation integrations with AI are second to none.

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

Not the best solution for any org larger than 10 people. In my opinion, support does not exist

Rating: 1 out of 10
Incentivized

Use Cases and Deployment Scope

We use GitHub for our code repository, CI/CD and Issue tracking. We have about 50 devs on the system who uses the platform including myself.

Pros

  • Code Repository
  • Issue Tracking in PRs

Cons

  • In my opinion, support is horrible - well it doesn't exist so
  • Issue tracking needs some revamp for searching and text editor
  • In my opinion, they must stop acting like God and delete users and their history!

Likelihood to Recommend

Several major problems that are forcing us to look at alternatives and move away but the most critical one is that they deleted a user of our account and all the issues that the user created! In my experience, all gone with no explanation. You disable/delete a user, okay fine, but why in the world delete the issues they created that need to be tracked and fixed?

Then, where the heck is your support team? In my experience, it's been over a week and created a ticket but they haven't even acknowledged it. I have replied 4 times to that ticket but they have failed to even say, got it, let us figure out where, in my opinion, GitHub screwed up!

GitHub is probably the best - in code - collaboration tool out there.

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

First of all we use GitHub as our primary code hosting platform with git.
Using GitHub allows developers to make fast and accurate code reviews with Pull Requests.
Another feature we really like on GitHub is the CI/CD automation with GitHub actions. It's so easy to connect your code to any 3rd party tool out there. This saves us so many time...
Finally, we use GitHhub as a documentation tool through Markdown files. The docs stay together with code and this is always an advantage.

Pros

  • Code reviews
  • Collaboration and issues
  • Integration with 3rd party services
  • Open source contribution

Cons

  • Pricing model (currenty, it is too strict and not flexible)
  • Custom themes (eg a more wide main area)

Likelihood to Recommend

GitHub is the No1 solution for git hosting, Code reviews, online Collaboration (especially on Open Source projects). The integrations with 3rd party services are also a big advantage. In fact, GitHub can be used as a 360 tool to host, manage, test, deploy and collaborate over code.

On the other hand, GitHub may be an overkill if you are a single developer (so there is no need for collaboration) or if you are working with too many binaries.
Vetted Review
GitHub
8 years of experience

GitHub best code review software ever

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

With GitHub we address some problems like code management, Teams can host, share and collaborate on code repositories using Git, a popular version control system. Issue tracking, Teams can use GitHub's issue tracking system to track bugs, feature requests, and other tasks. Pull Requests: Teams can review and merge code changes through pull requests, enabling collaboration and code review. Project Management: Teams can use GitHub's project boards to plan, organize and track work across multiple repositories.

Pros

  • Version control: GitHub provides a powerful and flexible Git-based version control system that allows teams to track changes to their code over time, collaborate on code with others, and maintain a history of their work.
  • Code review: GitHub's pull request system enables teams to review code changes, discuss suggestions and merge changes in a central location. This makes it easier to catch bugs and ensure that code quality remains high.
  • Collaboration: GitHub provides a variety of collaboration tools to help teams work together effectively, including issue tracking, project management, and wikis.

Cons

  • Search functionality, have a better way to search for a sample of code
  • Code visualization, have a better way to compare diff versions of code in a file
  • Customization, have more customization options, such as the ability to create custom workflows and add custom tools and integrations

Likelihood to Recommend

GitHub is well suited for software development, GitHub is particularly well suited for software development projects, where teams need to collaborate on code, track changes, and review code changes. Also for open-source projects, GitHub is an ideal platform for open-source projects, where teams of developers from all over the world can collaborate on code and contribute to projects. For documentation, GitHub provides a platform for creating and sharing documentation, making it an ideal solution for teams that need to create and maintain documentation. On small and medium-sized teams GitHub is well suited as those teams that need to collaborate on software projects and track changes to their code.
Vetted Review
GitHub
5 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

The industry standard software versioning tool. Seriously, if you develop code, you need GitHub.

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

Github is our main code repository, version control, and build-integration platform. Github triggers a cloud build, and gives us deployable software.

Pros

  • Cloud-build integration
  • Version control
  • Vulnerability scanning via dependabot
  • Jira integrations

Cons

  • The handling of merge-conflicts directly via Github web is difficult
  • The PullRequest code review tool is frequently troublesome in how it displays the diff between source and changed code.

Likelihood to Recommend

Github can be deeply integrated into a production environment, with build triggers launching a cloudbuild, which delivers deployable code. Multiple active users within a project with overlapping changes are difficult to manage, but definitely doable.
Vetted Review
GitHub
3 years of experience

Manage Everything in One Place with GitHub

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

Every day, we use GitHub for end-to-end SDLC, including project management, codebase CI/CD, and package management, among other things. The branch protection policy has no impact on the production codebase. We handle our automation and deployments with the help of GitHub Actions.

Pros

  • GitHub Action for your automation, build, test and deployment any platform and any languages
  • GitHub help store our artifacts and dependency with in Github using GitHub packages
  • You can integrate with the other third party applications like jira, Azure DevOps etc..
  • GitHub helps to integrate Development IDE like Visual studio, Eclipse, and jet brain ides etc..

Cons

  • issues and projects they have to improve little more functionality like conditions for the particular issues or labels
  • issues create, update, delete options for respective teams or user
  • in developer workflow mandatory for issues or work-item functionality

Likelihood to Recommend

With GitHub, you can integrate other third-party applications for project management. You can also scan your source code to find vulnerabilities and hardcoded tokens.
Vetted Review
GitHub
4 years of experience

Great service to manage your version control system

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

GitHub is used by many teams in our IT department and it solves our repository needs and collaboration across teams.

Pros

  • Version control system GUI is great
  • Open-source support
  • Pull request reviews are easy
  • Conflict resolution interface is helpful

Cons

  • UI could be a bit easier to use, especially the tabs on the pull request page

Likelihood to Recommend

If you would like to publish an open-source project or you are working on a team where you work on the same projects or you want to control the version of the app, GitHub is a great option. It is also good if you are just working on/trying new technologies you like.
Vetted Review
GitHub
3 years of experience