What are the best Code Collaboration & Version Control Tools?

GitHub, Bitbucket, GitLab, GitHub Enterprise, and AWS CodeCommit are the most popular tools in the category "Code Collaboration & Version Control". "Open source friendly" is the primary reason developers pick GitHub over its competitors, while "Free private repos" is the reason why Bitbucket was chosen.