awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gitbucket avatar

gitbucket/gitbucket

0
View on GitHub↗
9,370 星标·1,265 分支·Scala·Apache-2.0·8 次浏览gitbucket.github.io↗

Gitbucket

GitBucket is a self-hosted Git platform and version control hosting service that provides a web interface for managing repositories, issues, and pull requests. Built with a Scala-based manager, it functions as a GitHub API compatible server, allowing it to integrate with external tools that rely on that specific industry schema.

The platform distinguishes itself by integrating a Maven repository host for storing and retrieving Java build artifacts alongside source code. It also features a plugin architecture that enables the addition of custom logic and new functionality to the core system.

Beyond version control, the system includes project management tools such as an integrated issue tracker with Kanban and Gantt boards. It covers a broad range of collaborative capabilities, including project wikis, continuous integration pipelines, and specialized file rendering for notebooks and diagrams. Security and access are managed through SSH key authentication, branch protection, and commit signature verification.

Features

  • Private Repository Hosting - Provides a self-hosted platform for storing and managing both public and private Git repositories.
  • Self-Hosted Git Services - Provides a self-hosted platform for managing Git repositories with integrated collaboration features.
  • Issue Tracking Systems - Provides a comprehensive system for tracking bugs and feature requests using custom fields, priorities, and milestones.
  • Collaborative Development - Facilitates the full development lifecycle through integrated pull requests, issue tracking, and wikis.
  • Code Quality and Review - Provides structured workflows for code reviews and merges to ensure quality before integration.
  • Binary Storage Layers - Implements a storage layer that interacts directly with Git binaries to manage versioned repositories and object databases.
  • Issue Tracking Systems - Includes a dedicated system for organizing and managing the lifecycle of bugs and feature requests.
  • Integrated Project Tooling - Integrates issues, pull requests, and project wikis to track development progress directly alongside the source code.
  • REST APIs - Offers a comprehensive set of REST API endpoints for managing repositories, issues, and user accounts.
  • Pull Request Management - Facilitates professional code reviews through a structured workflow featuring merge strategies and draft statuses.
  • GitHub API Implementations - Implements the GitHub API specification to ensure seamless interoperability with external tools designed for GitHub.
  • Scala-Based Applications - Built with a Scala-based backend to handle complex business logic and type-safe data processing on the JVM.
  • SSH Authentication - Secures repository access and verifies user identities using SSH public key cryptography during push and pull operations.
  • SSH Key Management - Secures repository connections and manages access using SSH keys and deploy keys.
  • User Identity Management - Manages user profiles, authentication protocols, and personal access tokens for secure identity management.
  • Issue Trackers - Includes an integrated issue tracker with Kanban and Gantt boards linked to repositories.
  • Gantt Charts - Provides Kanban boards and Gantt charts for visualizing task progress and mapping dependencies.
  • Documentation and Knowledge Management - Maintains collaborative project wikis and technical documentation alongside the source code.
  • Project Documentation - Supports the creation of structured technical documentation and installation guides via a collaborative project wiki.
  • Wiki Engines - Maintains a collaborative knowledge base featuring markdown support and internal page linking for project documentation.
  • Artifact Repositories - Provides a centralized Maven repository for hosting and retrieving Java build artifacts and dependencies.
  • Repository Browsers - Provides a web-based file viewer and browser for navigating and modifying files within repositories.
  • Continuous Integration Pipelines - Executes automated build and test pipelines triggered by version control events via integrated hooks.
  • Git Large File Storage - Implements the Git LFS extension to handle oversized binary files and maintain repository performance.
  • Branch Protections - Allows restricting push access to critical branches to prevent accidental changes and enforce reviews.
  • Pipeline Automation - Integrates version control with continuous integration and webhooks to automate build and test workflows.
  • Maven - Provides a centralized Maven repository host for storing and retrieving Java build artifacts.
  • Enterprise Repository Security - Controls code access using SSH keys, branch protection, and external directory integration.
  • Directory Service Integrations - Integrates with external directory services to organize user account access and group memberships.
  • Signature Verification Tools - Validates the authenticity of code changes using GPG and EDDSA cryptographic signature verification.
  • Plugin Architectures - Provides a modular plugin architecture allowing custom logic and new features to be loaded at runtime.
  • Plugin-Based Architectures - Provides a modular architecture that allows custom logic and new features to be loaded as plugins at runtime.
  • 开发者工具 - Git platform powered by Scala.
  • Git Infrastructure and Servers - Scala-based, extensible Git platform compatible with GitHub.
  • Source Control and CI/CD - Provides a Scala-based Git platform with plugin support.
  • More to explore - Git platform implementation.

Star 历史

gitbucket/gitbucket 的 Star 历史图表gitbucket/gitbucket 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

gitbucket/gitbucket 是做什么的?

GitBucket is a self-hosted Git platform and version control hosting service that provides a web interface for managing repositories, issues, and pull requests. Built with a Scala-based manager, it functions as a GitHub API compatible server, allowing it to integrate with external tools that rely on that specific industry schema.

gitbucket/gitbucket 的主要功能有哪些?

gitbucket/gitbucket 的主要功能包括:Private Repository Hosting, Self-Hosted Git Services, Issue Tracking Systems, Collaborative Development, Code Quality and Review, Binary Storage Layers, Integrated Project Tooling, REST APIs。

gitbucket/gitbucket 有哪些开源替代品?

gitbucket/gitbucket 的开源替代品包括: takezoe/gitbucket — GitBucket is a self-hosted Git hosting platform and forge designed for managing private repositories. Built with the… gitlabhq/gitlabhq — This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git… gogs/gogs — Gogs is a self-hosted Git service and collaborative code hosting platform. It functions as a version control manager… go-gitea/gitea — Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and… charmbracelet/soft-serve — Soft Serve is a self-hosted Git server that authenticates users via SSH public keys and provides a terminal-based user… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…

Gitbucket 的开源替代方案

相似的开源项目,按与 Gitbucket 的功能重合度排序。
  • takezoe/gitbuckettakezoe 的头像

    takezoe/gitbucket

    9,371在 GitHub 上查看↗

    GitBucket is a self-hosted Git hosting platform and forge designed for managing private repositories. Built with the Scala language, it provides a web interface for version control and is implemented as a server compatible with the GitHub API to ensure integration with existing third-party tools. The platform allows for customization of the version control environment through a plugin-based extension model, enabling the installation of third-party plugins to add specialized features. Its capability surface covers software project management via integrated issue trackers, pull requests, and w

    Scala
    在 GitHub 上查看↗9,371
  • gitlabhq/gitlabhqgitlabhq 的头像

    gitlabhq/gitlabhq

    24,433在 GitHub 上查看↗

    This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control

    Ruby
    在 GitHub 上查看↗24,433
  • gogs/gogsgogs 的头像

    gogs/gogs

    47,606在 GitHub 上查看↗

    Gogs is a self-hosted Git service and collaborative code hosting platform. It functions as a version control manager that allows users to store and manage source code on their own infrastructure using SSH, HTTP, and HTTPS protocols. The platform distinguishes itself through comprehensive mirroring capabilities, acting as a tool to synchronize and mirror repositories and wikis from external hosting providers to a local instance. It is designed for secure, containerized deployment, supporting non-root user configurations to meet strict security requirements. Beyond basic hosting, it provides a

    Godockergitgo
    在 GitHub 上查看↗47,606
  • go-gitea/giteago-gitea 的头像

    go-gitea/gitea

    56,328在 GitHub 上查看↗

    Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn

    Gobitbucketcicddevops
    在 GitHub 上查看↗56,328
查看 Gitbucket 的所有 30 个替代方案→