TrustRadius: an HG Insights company

GitHub

Score9 out of 10

1,099 Reviews and Ratings

What is GitHub?

GitHub is a platform that hosts public and private code and provides software development and collaboration tools. Features include version control, issue tracking, code review, team management, syntax highlighting, etc. Personal plans ($0-50), Organizational plans ($0-200), and Enterprise plans are available.

Top Performing Features

  • Branching and Merging

    Allows users to create separate branches to work on specific features or fixes and merge them back into the main codebase when ready.

    Category average: 9

  • Pull Requests

    Provides a mechanism for developers to request code reviews, discuss changes, and merge code into the main branch after approval.

    Category average: 8.9

  • Branch Protection

    Prevents accidental or unauthorized changes to critical branches by restricting direct commits and enforcing code review processes before merging.

    Category average: 8.3

Areas for Improvement

  • Version Control Collaboration Tools

    Facilitates collaboration among team members by enabling them to work on the same codebase concurrently, resolve conflicts, and review each other's changes.

    Category average: 8.6

  • Automated Testing Integration

    Integrates with continuous integration tools to automatically run tests on code changes, ensuring that new code does not introduce errors or bugs.

    Category average: 6.7

  • Issue Tracking Integration

    Integrates with issue tracking systems to link code changes to specific issues or tasks, providing traceability and context for changes made.

    Category average: 6.8