GitBucket logo

GitBucket

Website

Git web platform with GitHub API compatibility and plugins

9.4k stars 1.3k forks last commit first released Apache-2.0

Actively maintained

Last commit 22 Aug 2026.

GitBucket screenshot

GitBucket is a Git web platform powered by Scala that provides a GitHub-like experience for hosting and collaborating on Git repositories. It focuses on simple installation, extensibility via plugins, and compatibility with the GitHub API.

Key Features

  • Public and private Git repositories with HTTP/HTTPS and SSH access
  • Repository browser with online file viewer and editor
  • Issues, pull requests, and repository wikis
  • Git LFS support for large files
  • Activity timeline and email notifications
  • Account and group management, including LDAP integration
  • Plugin system for adding functionality and integrations
  • GitHub API compatibility for tooling and automation

Use Cases

  • Run an internal Git server for teams that need a lightweight GitHub alternative
  • Host code for small organizations with built-in issues, PRs, and wikis
  • Provide a GitHub-compatible API endpoint for CI/CD tools and scripts

Limitations and Considerations

  • Requires Java 17 and is commonly deployed as a WAR file on a servlet container
  • Database upgrades may require manual migration steps in certain configurations (for example, H2 major-version changes)

GitBucket is well-suited for users who want a straightforward Git hosting platform with familiar collaboration features and a strong plugin ecosystem. Its emphasis on easy setup and GitHub API compatibility makes it practical for both new installations and existing toolchains.

Categories:

Tags:

Tech Stack:

Share:

Similar to GitBucket

Gogs logo

Gogs

A painless self-hosted Git service.

47.8k
5.1k
Last commit

Lightweight, open source self-hosted Git service designed for easy installation across platforms.

MITActively maintained
Alternative to:GitHub+6
Forgejo logo

Forgejo

Self-hosted lightweight software forge for Git collaboration

Forgejo is a self-hosted, lightweight Git forge with repositories, issues, pull requests, wikis, and packages for teams and communities.

Activity unknown
Alternative to:GitHub+6
Gitea logo

Gitea

Self-hosted Git hosting with code review, issues, and CI/CD

57.6k
7.1k
Last commit

Gitea is a lightweight, self-hosted Git service with repositories, pull requests, issues, wiki, packages, and built-in CI/CD via Actions and runners.

MITActively maintained
Alternative to:GitHub+6
Pagure logo

Pagure

Self-hosted Git forge for code hosting and collaboration

Pagure is a self-hosted Git platform for hosting repositories, managing issues and pull requests, and collaborating with teams via a web interface and APIs.

Activity unknown
Alternative to:GitHub+6
Tuleap logo

Tuleap

Agile ALM for planning, tracking, and software delivery

Tuleap is an all-in-one Agile Application Lifecycle Management (ALM) platform combining project management, issue tracking, source code management, and CI integration.

Activity unknown
Alternative to:
Atlassian Jira logo
Atlassian Jira
+18
OneDev logo

OneDev

Self-hosted Git server with CI/CD, issue tracking, and package registries

15.2k
973
Last commit

OneDev is a self-hosted DevOps platform combining Git hosting, CI/CD pipelines, Kanban-style issue tracking, code review, and built-in package registries.

MITActively maintained
Alternative to:
GitLab logo
GitLab
+15