gitbucket
Git platform powered with easy installation, high extensibility & GitHub API compatibility (alternative to GitHub).
The platform provides a web‑based Git service that runs on the JVM and can be started with a single command (`java -jar gitbucket.war`). It supports public and private repositories accessed via HTTP/HTTPS or SSH, includes GitLFS, and offers an online file editor, issue tracker, pull‑request workflow, wiki, activity timeline, and email notifications. Account and group management are available, with optional LDAP integration.
Its design emphasizes easy installation and compatibility with the GitHub API, allowing existing GitHub‑based tools and scripts to interact with it without modification. The system is extensible through a plug‑in architecture; official plug‑ins add features such as Gist support, emoji rendering, static site pages, and notification handling, while community plug‑ins can be added similarly.
The software is self‑hostable, free to use without subscription, and released under the Apache‑2.0 license. It requires Java 17, stores data by default in a user’s home directory, and can be deployed to any servlet container supporting Servlet 3.0. Regular releases include bug fixes and enhancements such as pull‑request reverting, markdown tooling, and improved webhook security.
Reviews
Loading reviews…
Similar apps

Version Control & Git
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team…

Version Control & Git
GitLab
Self Hosted Git repository management, code reviews, issue tracking, activity feeds and wikis.

Version Control & Git
Gerrit
Code review and project management tool for Git-based projects.
Version Control & Git
Gogs
Painless self-hosted Git Service written in Go.

Version Control & Git
Opengist
Pastebin powered by Git.

Version Control & Git
SCM Manager
The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.