Alternatives to GitLab CE

Self-hosted Git platform with built-in CI/CD, registry and issue tracking. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as GitLab CE.

  • Forgejo

    Lightweight self-hosted Git forge, a community fork of Gitea.

    Forgejo runs as one small binary with SQLite, is GPL-3.0 and community governed, but has a smaller integration ecosystem than GitLab CE.

  • OneDev

    Self-hosted Git server with CI/CD, issue boards and package registries in one binary.

    OneDev keeps CI/CD, issue boards and package registries in a single process with no external services, fully free under MIT, though with far fewer guides and integrations.

  • Soft Serve

    Host Git repositories with an interface available over SSH.

    Soft Serve only hosts repositories with an SSH interface, so moving there means giving up the web interface, CI/CD, registries and issue tracking of GitLab CE.

Similar software

Related functionality, not a direct replacement.