Achievements (2).png

A source-code repository is an archive with the code as well as the hosting facility for these software archives, where you can also have the project's technical documentation, web pages, snippets, patches, etc. which can be accessed publicly (open-source) or privately. Here, we have assembled a list of source code repository hosts so that you can find the right tool to archive all your files in a repository, keeping any other versions or files, even if you aren't using them at the moment.

GitHub, Inc. is a provider of Internet hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.
Kaggle, a subsidiary of Google LLC, is an online community of data scientists and machine learning practitioners. Kaggle is the world's largest data science community with powerful tools and resources to help you achieve your data science goals.
GitLab Inc. is the open-core company that provides GitLab, the DevOps software that combines the ability to develop, secure, and operate software in a single application. 
Bitbucket is a Git-based source code repository hosting service owned by Atlassian. Bitbucket offers both commercial plans and free accounts with an unlimited number of private repositories.
The UCI Machine Learning Repository is a collection of databases, domain theories, and data generators that are used by the machine learning community for the empirical analysis of machine learning algorithms.
Top Source Code Repository Hosts: 50 Repo Hosts for Team Collaboration, Open Source, and More.
In order to make it easier for you to choose the right host, we’ve put together this list of 50 popular source code repository hosts.