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.  10 likes

    The first Git web viewer that Just Works™.

    25 klaus alternatives
    klaus screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted

    klaus Features

    1. Git icon  Git Support
    2.  Web-Based
    GitHub Icon

    klaus VS GitHub

    Is klaus a good alternative to GitHub?
     
    Comments about klaus as an Alternative to GitHub
     
    swelth_

    The first web browser Git that just works ™. - I would argue UP!

    Negative commentJan 5, 2017
    2
    GitHub Icon
    • klaus is Free and Open SourceGitHub is Freemium and Proprietary
  2. Freshcode icon
     2 likes

    freshcode.club attempts to substitute Freecode which shut down in June 2014. It's emulating the look and feel, and summarizes Open Source projects and their releases.

    21 Freshcode alternatives
    Freshcode screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Online
    Freshcode iconGitHub Icon

    Freshcode VS GitHub

    Is Freshcode a good alternative to GitHub?
     
  3.  5 likes

    A script to rehost your git repos in IPFS.

    13 git-ipfs-rehost alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted

    git-ipfs-rehost Features

    1. Git icon  Git Support
    GitHub Icon

    git-ipfs-rehost VS GitHub

    Is git-ipfs-rehost a good alternative to GitHub?
     
  4.  3 likes

    Patch takes a patch file containing a difference listing produced by the diff program and applies those differences to one or more original files, producing patched versions.

    6 GNU patch alternatives

    License model

    • FreeOpen Source

    Platforms

    • Linux

    GNU patch Features

    1.  EMACS
    GitHub Icon

    GNU patch VS GitHub

    Is GNU patch a good alternative to GitHub?
     
  5.  1 like

    repo.or.cz is a public Git hosting site. Create a project in a snap, publish your development, give others push access and let anyone have a look and contribute. Alternatively, if you just see a random git:// URL fly by and want to check it out, or you have limited bandwidth or...

    26 repo.or.cz alternatives

    License model

    • FreeOpen Source

    Platforms

    • Online
    GitHub Icon

    repo.or.cz VS GitHub

    Is repo.or.cz a good alternative to GitHub?
     
  6. LibreCores icon
     Like this app

    A place to meet the community of open source hardware developers and find open source hardware designs.

    4 LibreCores alternatives

    License model

    • FreeOpen Source

    Platforms

    • Online
    LibreCores iconGitHub Icon

    LibreCores VS GitHub

    Is LibreCores a good alternative to GitHub?
     
  7. Gitrec icon
     1 like

    Get repository recommendations on Github.

    7 Gitrec alternatives
    Gitrec screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Google Chrome

    Gitrec Features

    1. GitHub icon  GitHub Integration
    Gitrec iconGitHub Icon

    Gitrec VS GitHub

    Is Gitrec a good alternative to GitHub?
     
You are at page 8 of GitHub alternatives