Source code hosting services
Cloud-based services that help developers store, manage, track and control changes to their code
The core functionality is to help you manage your source code through one of popular version control systems (git, svn, mercurial). Beside they also offer features like bug tracking system, release management, mailing lists, and wiki-based project documentation
GitHub offers plans free of charge, and professional and enterprise accounts. Free GitHub accounts are commonly used to host open source projects. As of January 2019, GitHub offers unlimited private repositories to all plans
Bitbucket offers both commercial plans and free accounts. It offers free accounts with an unlimited number of private repositories.
GitLab started as an open source project to help teams collaborate on software development. GitLab now provides a single application for the entire software development and operations lifecycle.
SourceForge offers free access to hosting and tools for developers of free and open-source software.