
GitHub has phenomenal ease of use due to its clean user interface and intuitive navigation. It's easy for beginners to get started, and has a short learning curve for experienced developers. The setup process is easy and allows you to create a project and integrate it with Git in no time. GitHub is a part of my weekly workflow for version control and code collaboration, and project management. GitHub provides a wealth of features including pull requests, actions, issue tracking, discussions, etc., that allow the team to stay productive. GitHub integrates seamlessly with a variety of other tools, be it Slack, CI/CD, Trello, and many others. The ease of onboarding customers has limited direct customer support, but after testing and using the platform, the active community and documentation makes it easy to fix most user issues. Review collected by and hosted on G2.com.
GitHub is arguably the best platform, however, as a beginner, I felt overwhelmed by some of the functions GitHub offered and the complexities of getting started with Git. For example, the interface feels cluttered with too much going on at times. Private repositories and team features were also limited on the free plan, and responses from customer support for free users took forever at times. GitHub also did not handle monorepos efficiently, nor did it handle binary files when leveraging Git LFS. Some integrations added additional setup times to be useful, and I feel the project board experience is shallow compared to dedicated tools like Jira or Trello. All that goes to say, I think it is a fantastic tool, but GitHub has room to improve the usability, flexibility, pricing models, and performance at the enterprise scale. Review collected by and hosted on G2.com.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
Validated through LinkedIn
Invitation from G2. This reviewer was not provided any incentive by G2 for completing this review.





