Alternatives to Gitblit

10 alternatives

  1. 1Version Control

    DVC

    Version Control

    Open-source version control system for ML projects managing data, models, and experiments alongside Git.

    Free planCI/CDExperiment Tracking
  2. 2Version Control

    Mercurial

    Version Control

    Free distributed source control management tool designed for efficient handling of projects of any size with an intuitive interface.

    Free planAccelerate Developer VelocityImprove Developer Productivity
  3. 3Version Control

    SCM Manager

    Version Control

    Easy-to-use open-source Git, Mercurial, and Subversion server with plugin extension model.

    Free planArtifact RepositoriesTechnologists & IT Teams
  4. 4Version Control

    Phorge

    Version Control

    Community-maintained fork of Phabricator providing code review, repositories, task management, and wiki.

    Free plan
  5. 5Version Control

    Pijul

    Version Control

    Distributed version control system based on sound theory of patches with commutative operations.

    Distributed version control with patch based theoryFirst class conflict resolutionCommand line interface
  6. 6Version Control

    Gitness

    Code Hosting

    Open source code hosting and CI/CD platform by Harness providing Git repositories with built-in pipelines.

    Free planPipeline ManagementVersion Control
  7. 7Version Control

    Git Cola

    Version Control

    Powerful open-source graphical Git client with classic interface using PyQt5 and Python.

    Git repository visualization and managementCross platform compatibilityOpen source development
  8. 8Version Control

    Sapling SCM

    Version Control

    Scalable Git-compatible source control system developed by Meta for large monorepos with stacked diff workflows.

    Monorepo ToolsDeveloper Experience Platforms
  9. 9Version Control

    Jujutsu

    Version Control

    Git-compatible version control system by Google with automatic rebasing, conflict resolution, and operation log.

    Operation log and history trackingBookmark managementTemplating language for output formatting
  10. 10Version Control

    Gitolite

    Identity & Access Management

    Access control layer on top of Git providing fine-grained permissions for self-hosted Git repositories.

    Fine grained repository access controlCentralized git repository hostingRole based access control for repositories