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. Sourcebot icon
     Like this app

    Blazingly fast code search. Deployed as a single Docker image. Search million+ lines of code in your GitHub and GitLab repositories.

    50 Sourcebot alternatives
    Sourcebot screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Self-Hosted
    • Docker

    Properties

    1.  Privacy focused

    Features

    1.  No Tracking
    2.  Syntax Highlighting
    3.  Ad-free
    4.  No registration required
    5.  Dark Mode
    6.  Code Search
    7.  Multiple Repository Support
    8.  Built-in File viewer
    9. GitHub icon  GitHub Integration
    10.  Code navigation
    11. GitLab icon  Gitlab integration
    12.  Research repository
    Sourcebot iconGitHub Icon

    Sourcebot VS GitHub

    Is Sourcebot a good alternative to GitHub?
     
  2. Gitamin icon
     1 like

    Gitamin is an open source git repository management software built with the Laravel PHP Framework. Gitamin supports a wide range of operations on git repository.

    12 Gitamin alternatives
    Gitamin screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Online
    • Self-Hosted

    Gitamin Features

    1. Git icon  Git Support
    Discontinued

    The project has not been updated since 2016

    Gitamin iconGitHub Icon

    Gitamin VS GitHub

    Is Gitamin a good alternative to GitHub?
     
  3. ForgeFed icon
     2 likes

    ForgeFed (formerly GitPub) is a decentralized federation protocol based on the W3C's ActivityPub, which extends ActivityStream 2.0. It provides a server to server API for pull request, forking and subscription of repositories provided by Git web services (services like...

    40 ForgeFed alternatives

    License model

    • FreeOpen Source

    Platforms

    • Self-Hosted
    • Git

    ForgeFed Features

    1. ActivityPub icon  Support for ActivityPub
    2. Git icon  Git Support
    3.  Federated
    4.  Distributed
    5.  Federation
    ForgeFed iconGitHub Icon

    ForgeFed VS GitHub

    Is ForgeFed a good alternative to GitHub?
     
  4.  6 likes

    A simple Gitweb replacement built with Django.

    65 django-git alternatives

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Python
    • Django

    django-git Features

    1. Git icon  Git Support
    2.  Django
    Discontinued

    django-git was last updated on December 22nd, 2010.

    GitHub Icon

    django-git VS GitHub

    Is django-git a good alternative to GitHub?
     
  5. Mergify icon
     1 like

    Mergify is an automation tool for developers using the GitHub platform. You define rules, and Mergify automatically merge pull requests whenever they're ready.

    15 Mergify alternatives
    Mergify screenshot 1

    License model

    • FreemiumOpen Source

    Platforms

    • Mac
    • Windows
    • Linux

    Mergify Features

    1. Git icon  Git Support
    2.  Continuous Integration
    3. Git icon  Git integration
    4. GitHub icon  GitHub Integration
    5.  Support for GitHub API
    Mergify iconGitHub Icon

    Mergify VS GitHub

    Is Mergify a good alternative to GitHub?
     
  6. GitCenter icon
     8 likes

    Git Center is a decentralized hosting platform for Git repositories. We provide several collaboration features such as bug tracking for every project, and private and public repositories for free. Join us by creating a new repository.

    19 GitCenter alternatives
    Repository page

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Online
    • Chrome OS
    • Self-Hosted
    • ZeroNet

    GitCenter Features

    1.  File Versioning
    2.  Decentralized
    3.  Unlimited storage
    4. Git icon  Git Support
    5.  Direct P2P Sync
    6.  Unlimited users
    7.  Git and mercurial support
    8.  Built-in Commenting System
    9.  Release Management
    10.  Private repositories
    GitCenter iconGitHub Icon

    GitCenter VS GitHub

    Is GitCenter a good alternative to GitHub?
     
  7. Stagit icon
     2 likes

    Stagit is a static page generator for git, and is focused on a minimalist design and approach.

    50 Stagit alternatives
    Served page Dark Theme

    License model

    • FreeOpen Source

    Platforms

    • Online
    • Self-Hosted

    Stagit Features

    1. Git icon  Git Support
    Stagit iconGitHub Icon

    Stagit VS GitHub

    Is Stagit a good alternative to GitHub?
     
You are at page 7 of GitHub alternatives