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
  1674
  • ...

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. GitTouch icon
     5 likes

    An open-source app for GitHub, GitLab, Bitbucket, Gitea, and Gitee, built with .

    68 GitTouch alternatives
    GitTouch screenshot 1
    GitTouch screenshot 2
    +9
    GitTouch screenshot 3

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Android
    • iPhone
    • Android Tablet
    • iPad
    • F-Droid
    • Flutter

    GitTouch Features

    1. Git icon  Git Support
    Discontinued

    Last commit was in 2022 and last version is from 2021.

    GitTouch iconGitHub Icon

    GitTouch VS GitHub

    Is GitTouch a good alternative to GitHub?
     
  2. Gitweb icon
     23 likes

    Gitweb is a Git web interface. It is written in Perl and can be used as a CGI script, or as a mod_perl legacy script (run by ModPerl::Registry handler). It allows browsing a git repository (or a set of git repositories) using a web browser.

    77 Gitweb alternatives
    Gitweb screenshot 1

    License model

    • FreeOpen Source

    Platforms

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

    Gitweb Features

    1. Git icon  Git Support
    Gitweb iconGitHub Icon

    Gitweb VS GitHub

    Is Gitweb a good alternative to GitHub?
     
  3. Gitdab icon
     4 likes

    A git hosting provider based on Forgejo, previously Gitea.

    61 Gitdab alternatives
    Gitdab screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Online

    Gitdab Features

    1.  Decentralized
    2.  Extensible by Plugins/Extensions
    3. Git icon  Git Support
    Gitdab iconGitHub Icon

    Gitdab VS GitHub

    Is Gitdab a good alternative to GitHub?
     
  4. Gitfab icon
     1 like

    Gitfab.org is a non-profit Forgejo (Gitea) instance which removes arbitrary limitations for private repositories and is hosted and operated in the EU.

    8 Gitfab alternatives
    Screenshot of homepage (logged in)

    License model

    • FreeOpen Source

    Platforms

    • Online

    Properties

    1.  Lightweight

    Features

    1.  Support for MarkDown
    2.  Dark Mode
    3.  Two-factor Authentication
    4.  File Versioning
    5. Git icon  Git Support
    6.  No Tracking
    7.  Real time collaboration
    8.  Ad-free
    9.  Syntax Highlighting
    Gitfab iconGitHub Icon

    Gitfab VS GitHub

    Is Gitfab a good alternative to GitHub?
     
  5. Bugzilla icon
     37 likes

    Bugzilla is a web-based tool for planning, organizing and releasing software on your own schedule. It is used by many open source companies and projects, and has advanced features such as search, milestones, and products.

    91 Bugzilla alternatives
    Short landing page

    License model

    • FreeOpen Source

    Platforms

    • Online
    • Self-Hosted

    Bugzilla Features

    1.  Built-in Commenting System
    2.  Attachments
    3.  Bug reporting
    4.  Release Management
    Bugzilla iconGitHub Icon

    Bugzilla VS GitHub

    Is Bugzilla a good alternative to GitHub?
     
    Comments about Bugzilla as an Alternative to GitHub
     
    Alexandre ZANNI

    Just a bug tracking system, not a web-based Git repo.

    Negative commentNov 12, 2017
    3
    GitHub Icon
    Bugzilla icon
    • This alternative is disputed. Bugzilla is a legitimate GitHub alternative, but it might have issues that some users think are important.

    • Bugzilla is Free and Open SourceGitHub is Freemium and Proprietary
  6. SCM-Manager icon
     11 likes

    The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.

    14 SCM-Manager alternatives
    SCM-Manager screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    SCM-Manager iconGitHub Icon

    SCM-Manager VS GitHub

    Is SCM-Manager a good alternative to GitHub?
     
  7. Laboratory icon
     Like this app

    A Simple GitLab frontend. Uses GitLab's REST API to fetch data about users/groups and repositories (those so-called 'projects'). Then it parses that data and shows it in a JS-free lightweight webpage inspired by Cgit and SourceHut.

    15 Laboratory alternatives
    Laboratory screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Online
    • Self-Hosted

    Properties

    1.  Privacy focused

    Features

    1. Git icon  Git Support
    Laboratory iconGitHub Icon

    Laboratory VS GitHub

    Is Laboratory a good alternative to GitHub?
     
You are at page 6 of GitHub alternatives