TrustRadius: an HG Insights company
GitHub Logo

GitHub Reviews and Ratings

Rating: 8.9 out of 10
Score
8.9 out of 10

Community insights

TrustRadius Insights for GitHub are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Pros

Intuitive User Interface: Many users have found GitHub's user interface intuitive and easy to navigate, making it simple for them to explore repositories without the need to clone them. They appreciate how it simplifies the process of navigating through repositories, providing a user-friendly experience.

Fast Data Processing: Several reviewers have appreciated GitHub's speed in updating, packaging, and compressing data. This fast data processing allows for quick merges and highlights code changes efficiently, enabling developers to work with agility.

Robust Version Control: Users highly value GitHub's version control functionality as it provides a historical timeline of code improvements and the ability to revert back to older versions. This feature has been praised by many for its reliability and usefulness in maintaining code integrity throughout development projects.

Reviews

131 Reviews

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

GitHub is my go to

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

At Qualtrics, GitHub is a core part of our product, support and engineering workflow. It helps us support everything from day-to-day development to deployment, compliance and tracking issues and features. We use it primarily for source control and collaboration across teams, allowing developers to manage code changes, conduct peer reviews, and maintain quality. It also supports issue tracking and documentation, often working alongside tools like Jira, Notion,…to align technical work with broader product goals.

Pros

  • Integration with other products
  • Issue and bug tracking
  • Labelling

Cons

  • Community Management
  • Public upvoting and idea generation

Likelihood to Recommend

I’ve worked with Github my entire career and view it as an essential part. As a Product manager it allows me to keep track of my features, epics, issues and QA. It is easy to set up and integrate with tools such as intercom or notion.

Vetted Review
GitHub
8 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.

GItHub for secure and scalable software development

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

At our organization, GitHub is used as a central platform for source code management, version control and collaboration across Dev and QA teams.

Pros

  • Pull request workflow and code review
  • Integration with CI/CD
  • Issue tracking

Cons

  • Limited built in test reporting in GitHub actions
  • Project management features are basic

Likelihood to Recommend

1) It is very well suited for CI/CD for automation testing. GitHub actions enable seamless integration. 2) Version control for agile development. Features like branching, pull request and protected main branch are crucial.

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 <b>primary code hosting</b> platform with git.

Using GitHub allows developers to make fast and accurate <b>code reviews with Pull Requests.

</b>Another feature we really like on GitHub is the<b> CI/CD automation</b> with <b>GitHub actions</b>. 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 <b>documentation</b> 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, <b>Code reviews</b>, 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