LogoAwesome Homelab
Logo of GitBucket: A Git Platform

GitBucket: A Git Platform

A Git platform powered by Scala with easy installation and GitHub API compatibility.

Introduction

GitBucket: Open Source Git Platform on JVM

GitBucket is a powerful, open-source Git platform built on the Java Virtual Machine (JVM) using Scala. Designed for easy installation and high extensibility, it offers a robust alternative to other Git hosting solutions with full compatibility with the GitHub API. This makes it an ideal choice for developers and organizations looking to self-host their Git repositories while maintaining access to familiar workflows and integrations.

Key Features
  • Repository Viewer: Browse and manage your Git repositories with an intuitive interface.
  • Issues: Track bugs and manage tasks directly within the platform.
  • Pull Requests: Facilitate code reviews and collaboration with pull request support.
  • Wiki: Document projects and share knowledge using the built-in wiki system.
  • Plugin System: Extend functionality with a variety of plugins to suit specific needs.
Use Cases

GitBucket is perfect for developers, small to medium-sized teams, and enterprises who need a self-hosted Git solution. Its simple setup process—just download and run with java -jar gitbucket.war—makes it accessible for quick deployment. With over 8,400 stars, 1,200 forks, and 160 contributors on GitHub, it has a strong community backing and is released under the Apache License 2.0.

Whether you're looking to host private repositories, manage collaborative projects, or integrate with existing GitHub-based tools, GitBucket provides a flexible and scalable platform to meet your needs.