GitHub is probably the best - in code - collaboration tool out there.
March 07, 2023

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

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Software Version

Team

Modules Used

  • Docker Hub

Overall Satisfaction with GitHub

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.
  • Code reviews
  • Collaboration and issues
  • Integration with 3rd party services
  • Open source contribution
  • Pricing model (currenty, it is too strict and not flexible)
  • Custom themes (eg a more wide main area)
  • Pull requests
  • Code reviews
  • Git management (tags etc)
  • Better code reviews
  • Fast development
  • Development automation
GitHub compared to GitLab and Bitbucket seems to have an easier and nice to use interface. This is mainly due to the fact that GitHub is the No1 choice for most of the Open Source projects. Developers out there are already famaliar to it's UX/UI and use it every day.

Another advantage of GitHub related to its competitors is that it offers a bit more features on its "free" plan.

Do you think GitHub delivers good value for the price?

Yes

Are you happy with GitHub's feature set?

Yes

Did GitHub live up to sales and marketing promises?

Yes

Did implementation of GitHub go as expected?

Yes

Would you buy GitHub again?

Yes

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.