TrustRadius: an HG Insights company

GitHub Review Insights

Score9 out of 10

1,099 Reviews and Ratings

Back to Reviews

Insights from GitHub Reviewers

Based on 5 verified reviews published in the last 18 months

What positive or negative impact (i.e. Return on Investment or ROI) has GitHub had on your overall business objectives?

5 answered

GitHub consistently demonstrates a positive impact on business objectives, primarily through enhanced code management, collaboration, and developer productivity. All 5 reviewers highlighted the platform's critical role in streamlining code management, leading to improved code quality, reduced errors, and accelerated development cycles. This robust foundation for software development is further complemented by its ability to foster effective team collaboration, particularly for distributed teams. Furthermore, 3 of 5 reviewers noted significant gains in developer productivity and a reduction in onboarding time, largely attributed to the platform's widespread familiarity among development professionals. These factors collectively indicate a strong return on investment through operational efficiencies and improved software delivery capabilities.

Code Management and Collaboration

5 mentions

Reviewers consistently praised GitHub for its comprehensive code management and collaboration features, with all 5 revi…

Reviewers consistently praised GitHub for its comprehensive code management and collaboration features, with all 5 reviewers highlighting its positive impact. The platform facilitates efficient teamwork, reduces errors, and improves code quality, particularly through built-in tools for merging, reviewing, and managing conflicts. Specific functionalities like branch protection and pull requests were noted as critical for maintaining code integrity and ensuring thorough review processes, which is especially beneficial for distributed teams.

Developer Productivity and Onboarding

3 mentions

The platform also significantly contributes to developer productivity and streamlines the onboarding process, as observ…

The platform also significantly contributes to developer productivity and streamlines the onboarding process, as observed by 3 of 5 reviewers. Its widespread adoption means new team members are often already familiar with GitHub, reducing the time and effort required for training. This familiarity, combined with its capabilities for maintaining an overview of project items and tracking issues, enhances overall team output and efficiency.

Besides GitHub, what other software do you regularly use? How likely would you be to recommend it to a friend or colleague?

5 answered

Reviewers frequently utilize a range of development and project management tools in addition to GitHub. Among the most commonly cited, two out of five reviewers positively mentioned GitLab, indicating its regular use within their workflows. Similarly, Microsoft Visual Studio Code was highlighted by two reviewers as a preferred integrated development environment. For API development and testing, Postman emerged as a regularly used tool, also cited by two out of five reviewers. Finally, Atlassian Jira was noted by two reviewers for its application in project tracking and issue management. The consistent positive sentiment across these tools suggests they are well-regarded and integral to the daily operations of the surveyed individuals. The data, while limited to a small sample of five reviews, points to a diverse set of complementary tools beyond core version control.

Microsoft Visual Studio Code

2 mentions

Microsoft Visual Studio Code is a favored development environment, positively mentioned by two out of five reviewers. I…

Microsoft Visual Studio Code is a favored development environment, positively mentioned by two out of five reviewers. Its frequent citation implies it is a go-to tool for coding and related tasks.

Atlassian Jira

2 mentions

Atlassian Jira is a key tool for project and issue tracking, positively noted by two out of five reviewers. Its consist…

Atlassian Jira is a key tool for project and issue tracking, positively noted by two out of five reviewers. Its consistent mention highlights its role in managing development tasks and team collaboration.

Postman

2 mentions

Postman is regularly used for API development and testing, with two out of five reviewers citing it positively. This in…

Postman is regularly used for API development and testing, with two out of five reviewers citing it positively. This indicates its utility in ensuring the functionality and reliability of application programming interfaces.

GitLab

2 mentions

GitLab is regularly integrated into workflows, with two out of five reviewers indicating its positive use. Its inclusio…

GitLab is regularly integrated into workflows, with two out of five reviewers indicating its positive use. Its inclusion suggests it serves as a valuable platform for version control and potentially other DevOps functionalities alongside GitHub.

Describe how you use GitHub in your organization. What are the business problems the product addresses and what is the scope of your use case?

5 answered

GitHub serves as a foundational platform for software development within organizations, primarily addressing needs in source code management, a use case highlighted by 80% of reviewers. Beyond core version control, three reviewers leverage GitHub for broader DevOps activities, including CI/CD processes and deployment, integrating it deeply into their development workflows. The platform also facilitates team collaboration and project management, cited by 60% of reviewers, extending its utility beyond just code. Furthermore, two reviewers noted its use for issue tracking and documentation, often alongside other tools, to align technical work with overall product objectives. This indicates GitHub's role in streamlining various stages of the software development lifecycle, from initial code commits to deployment and comprehensive project oversight.

Source Code Management

4 mentions

Reviewers consistently identify GitHub as a central tool for managing source code and controlling versions, a use case…

Reviewers consistently identify GitHub as a central tool for managing source code and controlling versions, a use case cited by 80% of the organizations. It enables developers to manage changes, conduct peer reviews, and ensure code quality across development and QA teams. Additionally, some organizations have expanded its use to include infrastructure code management.

DevOps and CI/CD

3 mentions

GitHub plays a significant role in supporting DevOps practices and continuous integration/continuous deployment (CI/CD)…

GitHub plays a significant role in supporting DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines, a capability noted by three reviewers. Organizations leverage features like GitHub Actions for deployment, integrating it into their automated workflows. This allows the platform to manage core DevOps activities from a single environment.

Collaboration and Project Management

3 mentions

The platform is also utilized for enhancing team collaboration and managing projects, a benefit mentioned by three revi…

The platform is also utilized for enhancing team collaboration and managing projects, a benefit mentioned by three reviewers. It fosters cooperation across development and QA teams, providing a shared space for code-related discussions and work. Beyond code, some organizations use GitHub for broader project management and issue tracking.

Issue Tracking and Documentation

2 mentions

Two reviewers highlighted GitHub's utility in issue tracking and documentation, extending its functionality beyond code…

Two reviewers highlighted GitHub's utility in issue tracking and documentation, extending its functionality beyond code repositories. The platform's wikis are used for maintaining project documentation, while its issue tracking capabilities help align technical tasks with broader product goals. This often involves integration with other project management tools.

Please provide some detailed examples of areas where GitHub has room for improvement.

5 answered

Reviewers identified several areas where GitHub could enhance its platform, primarily focusing on advanced capabilities and administrative flexibility. A notable concern, raised by 2 of 5 reviewers, centered on the foundational nature of project management features, suggesting a need for more robust tools to support complex workflows. Similarly, 2 of 5 reviewers pointed out limitations within GitHub Actions, specifically regarding built-in test reporting and the handling of intricate automation sequences. Administrative functions also presented opportunities for improvement, with 2 of 5 reviewers highlighting complexities in organization management, particularly for merging existing organizations and handling permissions at scale. Furthermore, the initial setup and configuration of repositories were mentioned by 2 of 5 reviewers as an area for refinement, proposing features like display names independent of URLs and pre-configured templates to streamline the creation of new repositories. These observations collectively indicate a desire for more sophisticated features and greater administrative control within the platform.

Project Management Features

2 mentions

Reviewers indicated that GitHub's project management capabilities are relatively basic and could benefit from further d…

Reviewers indicated that GitHub's project management capabilities are relatively basic and could benefit from further development. Two of five reviewers specifically noted that these features are fundamental, suggesting an opportunity for more advanced tools to better support project oversight and task coordination.

GitHub Actions Capabilities

2 mentions

The capabilities of GitHub Actions were cited as an area needing improvement, particularly concerning its support for c…

The capabilities of GitHub Actions were cited as an area needing improvement, particularly concerning its support for complex automation. Two of five reviewers expressed that there are limitations regarding built-in test reporting and the execution of more intricate workflows.

Organization Management

2 mentions

Reviewers identified challenges related to managing organizations within GitHub, especially for larger entities. Two of…

Reviewers identified challenges related to managing organizations within GitHub, especially for larger entities. Two of five reviewers suggested that the platform lacks tools for merging organizations outside of the enterprise tier and noted complexities in managing permissions for extensive organizational structures.

Repository Setup and Configuration

2 mentions

The process of setting up and configuring new repositories was highlighted by reviewers as an area for enhancement. Two…

The process of setting up and configuring new repositories was highlighted by reviewers as an area for enhancement. Two of five reviewers suggested improvements such as the ability to use display names separate from repository URLs and the provision of built-in templates for pre-configuring settings and permissions.

Please provide some detailed examples of things that GitHub does particularly well.

5 answered

Reviewers consistently highlight several core functionalities where GitHub demonstrates strong performance. The platform's capabilities for managing pull requests and code reviews are particularly well-regarded, with 4 of 5 reviewers noting their effectiveness. Additionally, 3 of 5 reviewers commend GitHub Actions for its role in enabling CI/CD workflows, indicating a strong positive perception of its automation features. The integrated issue tracking system also receives positive feedback, cited by 3 of 5 reviewers as a valuable component for project management. Furthermore, the platform's ability to integrate with external tools, including AI, is seen as a significant advantage by 2 of 5 reviewers, enhancing its utility for diverse organizational needs. These features collectively contribute to GitHub's reputation as a robust and intuitive platform for collaborative software development.

Pull Request and Code Review

4 mentions

Reviewers frequently praise GitHub's interface and workflow for managing pull requests and facilitating code reviews. T…

Reviewers frequently praise GitHub's interface and workflow for managing pull requests and facilitating code reviews. This functionality is highlighted as intuitive and central to collaborative development processes, making it a key strength for the platform, noted by 4 of 5 reviewers.

GitHub Actions for CI/CD

3 mentions

The integration of GitHub Actions for continuous integration and continuous delivery (CI/CD) workflows is a significant…

The integration of GitHub Actions for continuous integration and continuous delivery (CI/CD) workflows is a significant positive for users. Three of five reviewers specifically mention this feature, appreciating its ability to automate and streamline development pipelines directly within the platform.

Issue Tracking

3 mentions

GitHub's built-in issue tracking system is well-received by reviewers, with 3 of 5 reviewers identifying it as a strong…

GitHub's built-in issue tracking system is well-received by reviewers, with 3 of 5 reviewers identifying it as a strong point. Users find it effective for managing issues and bugs, contributing to organized project development and problem resolution.

Third Party Integration

2 mentions

The platform's capacity for third-party integrations, particularly with AI tools, is noted as a beneficial aspect. Two…

The platform's capacity for third-party integrations, particularly with AI tools, is noted as a beneficial aspect. Two of five reviewers specifically point out this capability, suggesting it enhances GitHub's versatility and makes it suitable for a wider range of organizational requirements.