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

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

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

Git 与版本控制工具

排名更新于 2026年6月23日

For Git 与版本控制工具, the strongest matches are theonedev/onedev (OneDev is a comprehensive, self-hosted platform that provides Git), gitlabhq/gitlabhq (GitLab is a comprehensive DevOps platform that provides robust) and takezoe/gitbucket (GitBucket is a self-hosted Git forge that provides repository). go-gitea/gitea and gogs/gogs round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

探索用于管理版本控制系统、仓库托管和协作代码工作流自动化的开源实用工具。

Git 与版本控制工具

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • theonedev/onedevtheonedev 的头像

    theonedev/onedev

    14,705在 GitHub 上查看↗

    OneDev is a self-hosted, unified development platform that integrates Git repository hosting, issue tracking, and continuous integration and deployment (CI/CD) into a single system. It provides a comprehensive environment for managing the entire software lifecycle, allowing teams to coordinate code reviews, track development tasks, and automate build pipelines through a centralized interface. The platform distinguishes itself by offering browser-based, containerized development environments that allow developers to access and edit project files directly on the server. Its build system utilize

    OneDev is a comprehensive, self-hosted platform that provides Git repository hosting, visualization, code review, and workflow automation, making it a complete solution for managing version control and development lifecycles.

    JavaCode Review ToolsGit Hosting PlatformsSelf-Hosted Git Services
    在 GitHub 上查看↗14,705
  • 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

    GitLab is a comprehensive DevOps platform that provides robust Git repository hosting, integrated code review workflows, and automated CI/CD pipelines, making it a flagship solution for managing the entire software development lifecycle.

    RubyGit Hosting PlatformsSelf-Hosted Git ServicesMerge Request Workflows
    在 GitHub 上查看↗24,433
  • 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

    GitBucket is a self-hosted Git forge that provides repository hosting, code review tools, and issue tracking, serving as a comprehensive platform for managing version control workflows.

    ScalaGit Hosting PlatformsSelf-Hosted Git Services
    在 GitHub 上查看↗9,371
  • 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

    Gitea is a comprehensive, self-hosted Git service that provides repository hosting, integrated code review, project management, and built-in CI/CD automation, making it a complete solution for managing version control workflows.

    GoGit Hosting ServicesSelf-Hosted Git Services
    在 GitHub 上查看↗56,328
  • 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

    Gogs is a self-hosted Git service that provides repository hosting, code review support, and workflow automation, making it a comprehensive solution for managing and visualizing your version control infrastructure.

    GoGit Mirroring ToolsSelf-Hosted Git ServicesContainerized Git Servers
    在 GitHub 上查看↗47,606
  • gitbucket/gitbucketgitbucket 的头像

    gitbucket/gitbucket

    9,370在 GitHub 上查看↗

    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.

    GitBucket is a self-hosted Git platform that provides repository hosting, visualization, code review, and workflow automation, making it a comprehensive solution for managing version control environments.

    ScalaSelf-Hosted Git ServicesPull Request ManagementGit Infrastructure and Servers
    在 GitHub 上查看↗9,370
  • git-up/gitupgit-up 的头像

    git-up/GitUp

    12,015在 GitHub 上查看↗

    GitUp is a graphical user interface client and version control tool for managing Git repositories. It provides a visual environment for browsing repository content, editing history, and performing version control operations. The application features an interactive commit graph visualizer for navigating branching and merging history. It includes a dedicated history editor that allows for the visual manipulation of the project timeline, including the ability to reorder, split, and roll back commits. The tool covers diff analysis through side-by-side file comparisons and high-speed content sear

    GitUp is a graphical Git client that provides robust repository visualization and history management, though it functions as a local desktop application rather than a repository hosting or server-side management platform.

    Objective-CCommit Graph VisualizersGit Infrastructure and ServersVisual Git Management Tools
    在 GitHub 上查看↗12,015
  • phacility/phabricatorphacility 的头像

    phacility/phabricator

    12,305在 GitHub 上查看↗

    Phabricator is a software development suite consisting of a collection of integrated web applications designed to manage the full software engineering lifecycle. It serves as a project management platform, issue tracking system, and code review tool. The suite provides capabilities for bug tracking and coordination, allowing teams to report and manage software defects and feature requests. It also facilitates peer code review workflows to manage proposed changes before they are merged into a repository. The platform includes tools for project task organization and general software developmen

    Phabricator is a comprehensive software development suite that includes robust code review and repository management tools, making it a strong platform for managing Git workflows and engineering lifecycles.

    PHPCode Review ToolsCode Review Interfaces
    在 GitHub 上查看↗12,305
  • gitextensions/gitextensionsgitextensions 的头像

    gitextensions/gitextensions

    8,361在 GitHub 上查看↗

    GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin

    This is a comprehensive graphical Git client that provides robust repository visualization, history management, and workflow tools, though it functions as a local desktop application rather than a repository hosting platform.

    C#Commit Graph VisualizersVisual Git Management Tools
    在 GitHub 上查看↗8,361
  • git/gitgit 的头像

    git/git

    61,518在 GitHub 上查看↗

    Git is a distributed version control system and command-line tool designed for tracking changes in source code and coordinating collaborative software development. It functions as a content-addressable storage platform where project data is maintained as immutable objects indexed by cryptographic hashes, ensuring data integrity and efficient deduplication. The system organizes project history as a directed acyclic graph, where each commit serves as a snapshot linked to its parent to create a verifiable timeline of modifications. The architecture distinguishes itself through an index-based sta

    This is the core version control system that powers Git workflows, providing the essential command-line interface and repository tracking capabilities, though it lacks the integrated web-based hosting and visual management interfaces found in higher-level platforms.

    CCommand Line InterfacesGit Infrastructure and Servers
    在 GitHub 上查看↗61,518
  • acaudwell/gourceacaudwell 的头像

    acaudwell/Gource

    13,040在 GitHub 上查看↗

    Gource is an animated data visualization engine that transforms version control history into interactive, real-time tree structures. By parsing commit logs from various version control systems, it renders the evolution of a codebase as a dynamic scene where directories appear as branches, files as leaves, and contributors emerge as they modify the project over time. The tool distinguishes itself through a procedural layout engine that calculates spatial positioning based on repository density and a hardware-accelerated graphics engine that maintains smooth animations. It provides granular con

    Gource is a specialized visualization tool for rendering version control history as an animation, but it lacks the repository hosting, management, and workflow automation features required for a comprehensive Git management platform.

    C++Version Control History VisualizersHistory Analysis and Visualization
    在 GitHub 上查看↗13,040
  • nvie/gitflownvie 的头像

    nvie/gitflow

    26,825在 GitHub 上查看↗

    Gitflow is a Git branching model extension and workflow automation tool. It provides a set of command line tools and automated scripts to manage feature development, release cycles, and hotfixes using standard Git operations. The project coordinates software releases and versioning through the management of dedicated release and support branches. It automates the creation and merging of branches to maintain a structured development cycle and manage the transition of code from development to production. The tool covers the full lifecycle of several branch types, including the isolation of new

    This tool provides a structured command-line extension for automating complex Git branching workflows, though it lacks the repository hosting and visual interface features of a full management platform.

    ShellGit Workflow Automation
    在 GitHub 上查看↗26,825
  • jesseduffield/lazygitjesseduffield 的头像

    jesseduffield/lazygit

    79,339在 GitHub 上查看↗

    Lazygit is a terminal-based user interface designed to simplify version control operations through a keyboard-driven workflow. It functions as a visual abstraction layer that bridges native commands with an interactive environment, allowing users to manage repository history, branches, and commit workflows without relying solely on manual command-line input. The tool distinguishes itself by automating complex version control tasks that typically require multiple manual steps. It provides specialized interfaces for interactive rebasing, commit history amendment, and binary search-based regress

    This is a terminal-based interface that provides powerful visualization and automation for Git workflows, though it functions as a local client rather than a repository hosting or mirroring platform.

    GoCommit Graph VisualizersGit Workflow Automations
    在 GitHub 上查看↗79,339
  • unhappychoice/gitlogueunhappychoice 的头像

    unhappychoice/gitlogue

    4,251在 GitHub 上查看↗

    Gitlogue is a code evolution visualizer and playback engine that transforms Git commit logs into animated representations of a project's growth. It functions as a diff animation tool that simulates the evolution of a repository by replaying historical changes through timed sequences of typing and cursor movements. The tool features a playback system that allows for date filtering to slice history into specific timeframes and global speed adjustments to control the pace of the animation. It includes visual customization options for themes and uses a parsing engine to provide syntax highlightin

    This tool is a specialized visualization utility for replaying commit history as an animation, but it lacks the repository hosting, management, and code review features required for a comprehensive Git management platform.

    RustGit Commit History VisualizersGit History Visualizations
    在 GitHub 上查看↗4,251
  • jj-vcs/jjjj-vcs 的头像

    jj-vcs/jj

    29,746在 GitHub 上查看↗

    Jujutsu is a distributed version control engine designed to manage project history through mutable commits and a persistent operation log. By treating the working directory as a mutable commit, it eliminates the need for manual staging areas, allowing users to modify repository history directly without checking out specific branches. The system maintains full compatibility with existing remote repositories, ensuring that local workflows remain interoperable with standard version control ecosystems. A defining characteristic of the project is its conflict-aware architecture, which treats merge

    Jujutsu is a powerful version control engine that serves as a Git-compatible alternative for managing repository history and workflows, though it functions as a standalone VCS rather than a repository hosting platform.

    RustVersion Control History Visualizers
    在 GitHub 上查看↗29,746
一览前 10 名对比
仓库Star 数语言许可证最后推送
theonedev/onedev14.7KJavamit2026年2月19日
gitlabhq/gitlabhq24.4KRubyNOASSERTION2026年6月17日
takezoe/gitbucket9.4KScalaApache-2.02026年6月15日
go-gitea/gitea56.3KGoMIT2026年6月16日
gogs/gogs47.6KGoMIT2026年6月10日
gitbucket/gitbucket9.4KScalaApache-2.02026年6月15日
git-up/gitup12KObjective-CGPL-3.02026年6月12日
phacility/phabricator12.3KPHPApache-2.02024年4月12日
gitextensions/gitextensions8.4KC#other2026年2月20日
git/git61.5KCNOASSERTION2026年6月15日

Related searches

  • 用于浏览和管理 git 仓库的 GUI 客户端
  • a version control system for software development
  • 软件开发版本控制系统
  • 通过重写 Git 学习版本控制原理
  • 用于 git 暂存和提交的终端 UI
  • 基于 Git 的内容 CMS
  • 为数据库提供 Git 风格的分支管理
  • 源代码版本控制系统