Open Source Self-Hosted GitLab Alternatives

There are many alternatives to GitLab as a self-hosted solution if you are looking for a replacement. The best open source Self-Hosted alternative is Gitea. If that doesn't suit you, our users have ranked more than 100 alternatives to GitLab and many of them are open source and available as a self-hosted solution so hopefully you can find a suitable replacement. Other interesting open source Self-Hosted alternatives to GitLab are Gogs, Forgejo, GitBucket and SourceHut.

filter to find the best alternatives

GitLab alternatives are mainly Version Control Systems, but if you're looking for Issue Tracking Systems or Source Code Hosting Services you can filter on that. Other popular filters include Self-Hosted + Open Source, Open Source, Self-Hosted and Windows. You can also filter by region, for example EU-based alternatives if you prefer software developed in the European Union. These are just examples - use the filter bar below to find more specific alternatives to GitLab.
Copy a direct link to this comment to your clipboard
GitLab alternatives page was last updated

Alternatives list

  1. Gitea icon
     179 likes

    Gitea is a fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.

    46 Gitea alternatives

    Cost / License

    • Freemium
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • Self-Hosted
    • Raspberry Pi
    • Cloudron
    • Chocolatey
     
    |
    7
  2. Gogs icon
     138 likes

    The easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, Mac OS X, Windows and ARM.

    42 Gogs alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Go (Programming Language)
    • Cloudron
     
    |
    7
  3. SourceHut icon
     25 likes

    sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.

    20 SourceHut alternatives

    Cost / License

    • Freemium
    • Open Source

    Platforms

    • Online
    • Self-Hosted
    • Software as a Service (SaaS)
     
  4. Plane icon
     24 likes

    Open source alternative supporting project management, issue and task tracking, custom workflows, Kanban, list, calendar views, analytics, imports, secure encryption, Slack and GitHub integrations, Agile and Waterfall frameworks, and advanced customization.

    74 Plane alternatives

    Cost / License

    Platforms

    • Mac
    • Windows
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
    • Software as a Service (SaaS)
     
    |
    1
  5. Trac icon
     147 likes

    Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • Self-Hosted
     
    |
    2
  6. Jenkins icon
     136 likes

    Jenkins is a fork of Hudson and is a continuous build system for software projects.

    65 Jenkins alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
     
    |
    5
  7. Huly icon
     13 likes

    Open-source platform unifying project, document, issue, and task management with real-time team collaboration, instant messaging, video conferencing, and GitHub bidirectional sync, all in one customizable workspace for developers and product teams.

    Cost / License

    Platforms

    • Online
    • Self-Hosted
     
  8. Phorge icon
     8 likes

    Phorge is an open source, community driven platform for collaborating, managing, organizing and reviewing software development projects.

    Cost / License

    Platforms

    • Linux
    • Online
    • Self-Hosted
    • Oracle Solaris
    • FreeBSD
     
  9. Kallithea icon
     34 likes

    Kallithea, a free software source code management system supporting two leading version control systems, Mercurial and Git.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Python
     
    |
    1
  10. RhodeCode icon
     25 likes

    Fast and powerful management tool for SVN, Mercurial, and GIT with a built in push/pull server and full text search and code-review. It works on http/https and has a built in permission/authentication system with the ability to authenticate via LDAP or ActiveDirectory.

    Cost / License

    Platforms

    • Self-Hosted
    • Online
    • Software as a Service (SaaS)
     
12 of 41 GitLab alternatives