Open Source GitHub Alternatives

The best open source alternative to GitHub is GitLab. If that doesn't suit you, our users have ranked more than 100 alternatives to GitHub and loads of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to GitHub are Gitea, Codeberg, Gogs and Forgejo.

filter to find the best alternatives

GitHub alternatives are mainly Version Control Systems but may also be Source Code Hosting Services or Project Management Tools.  Filter by these or use the filter bar below if you want a narrower list of alternatives or looking for a specific functionality of GitHub.
GitHub iconGitHub
  1675
  • ...

Web-based Git hosting service facilitating collaboration, with features like issue tracking, social networking, and wikis for project management.

More about GitHub
GitHub alternatives page was last updated Dec 15, 2024
  1. RhodeCode icon
     25 likes

    RhodeCode is an enterprise source code management platform for centralized control over Git, SVN, and Mercurial. It was built for highly secure, behind-the-firewall enterprise environments to enhance DevEx and implement small-team code management simplicity into larger-scale companies.

    41 RhodeCode alternatives
    RhodeCode screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Windows
    • Linux
    • Self-Hosted

    Properties

    1.  Privacy focused

    Features

    1. Git icon  Git Support
    2.  Decentralized
    3.  Support for scripting
    4.  No Tracking
    5.  Full-Text Search
    6.  Works Offline
    7.  Unlimited storage
    8.  End-to-End Encryption
    9.  Ad-free
    10.  Hg hosting
    RhodeCode iconGitHub Icon

    RhodeCode VS GitHub

    Is RhodeCode a good alternative to GitHub?
     
  2. Frog Git icon
     2 likes
    Frog Git screenshot 1
    Frog Git screenshot 2

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Chrome OS
    • Self-Hosted

    Frog Git Features

    1. Git icon  Git Support
    2. Git icon  Git integration
    Frog Git iconGitHub Icon

    Frog Git VS GitHub

    Is Frog Git a good alternative to GitHub?
     
  3. Gitblit icon
     20 likes

    Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories.

    25 Gitblit alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted

    Gitblit Features

    1. Git icon  Git Support
    Gitblit iconGitHub Icon

    Gitblit VS GitHub

    Is Gitblit a good alternative to GitHub?
     
  4. GitPrep icon
     21 likes

    GitPrep is a GitHub clone. You can install portable Github system into Unix/Linux. You can create users and repositories without limitation. This is free software.

    44 GitPrep alternatives
    Main Screen

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Perl

    GitPrep Features

    1. Git icon  Git Support
    2.  Forking Support
    3. Git icon  Git integration
    GitPrep iconGitHub Icon

    GitPrep VS GitHub

    Is GitPrep a good alternative to GitHub?
     
    Comments about GitPrep as an Alternative to GitHub
     
    Guest

    For the self-hosting category, it has literally zero dependencies. Every repository is plain as-is-on-the-harddrive, so you have no troubles like in other alternatives with bare repos vs. real repos. Simple install, zero dependencies, works on every VPS.

    Positive commentApr 1, 2017
    -4
    GitHub Icon
    GitPrep icon
    • GitPrep is Free and Open SourceGitHub is Freemium and Proprietary
  5. Git Disroot icon
     5 likes

    Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go

    92 Git Disroot alternatives
    Landing page

    License model

    • FreeOpen Source

    Platforms

    • Online

    Git Disroot Features

    1.  Real time collaboration
    2.  File Versioning
    3.  Dark Mode
    4. Git icon  Git Support
    Git Disroot iconGitHub Icon

    Git Disroot VS GitHub

    Is Git Disroot a good alternative to GitHub?
     
  6. GNU Savannah icon
     2 likes

    GNU Savannah is a project of the Free Software Foundation, which serves as a collaborative software development management system for free Software projects.

    76 GNU Savannah alternatives

    License model

    • FreeOpen Source

    Platforms

    • Online
    • Self-Hosted

    GNU Savannah Features

    1. Git icon  Git Support
    2.  Hg hosting
    GNU Savannah iconGitHub Icon

    GNU Savannah VS GitHub

    Is GNU Savannah a good alternative to GitHub?
     
  7. Gitness icon
     Like this app

    Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.

    48 Gitness alternatives
    Sign-in portal

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Online
    • Self-Hosted

    Gitness Features

    1. Git icon  Git Support
    2.  Build automation
    3.  Continuous Integration
    4. Docker icon  Support for Docker
    Gitness iconGitHub Icon

    Gitness VS GitHub

    Is Gitness a good alternative to GitHub?
     
You are at page 4 of GitHub alternatives