GitLab

Similar to GitHub, GitLab offers the management and hosting of Source Code in software development projects and is particularly suitable for Open Source projects. It is based on Git, the system for distributed versioning control. The platform provides tools for all phases of software development, from source code management and code review to project management, automated testing and deployment. Thus, teams can collaborate efficiently, automate their work processes and improve the quality of their software.

The Community Edition is Open Source and allows you to host your own GitLab instance.