gitbucket/gitbucket

Created Feb 14, 2021 · View the gitbucket/gitbucket repository page

A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

191

Lines of Code

15,822

From

Apr 10, 2013

To

Feb 14, 2021

About gitbucket/gitbucket

GitBucket is a Git platform built with Scala that provides an alternative to GitHub-style repository hosting with a focus on ease of installation and extensibility. The project delivers a complete web-based Git management system supporting both public and private repositories accessible via HTTP, HTTPS, and SSH, along with GitLFS support. It includes standard collaborative features like issues, pull requests, wikis, activity timelines, and email notifications, plus administrative capabilities for account and group management with LDAP integration.

Installation is straightforward—users simply download a single WAR file and run it with Java 17, making it accessible for organizations wanting to self-host without complex setup. The platform maintains API compatibility with GitHub, reducing friction for users familiar with that interface. A plugin system enables extending functionality, with official plugins available for gists, emoji support, pages, and notifications, while the community has created additional plugins listed in the project's wiki.

The project is actively maintained and targets users and organizations seeking a lightweight, self-hosted Git platform that avoids the complexity of larger enterprise solutions. Development is open to contributions, with comprehensive documentation available for building from source and understanding the codebase architecture.

Share this video