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

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

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

Open-source alternatives to Lazygit

30 open-source projects similar to jesseduffield/lazygit, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Lazygit alternative.

  • jonas/tigjonas 的头像

    jonas/tig

    13,258在 GitHub 上查看↗

    Tig is a terminal-based interface for version control systems that functions as an interactive visual layer over standard command-line operations. It provides a text-based environment for navigating commit history, managing staging areas, and inspecting file changes directly within the terminal. By utilizing a split-view layout, the application allows users to view logs, diffs, and status information simultaneously for efficient code analysis. The tool distinguishes itself through a state-driven navigation model that processes piped output from version control utilities into structured, color

    Ccgitncurses
    在 GitHub 上查看↗13,258
  • k88hudson/git-flight-rulesk88hudson 的头像

    k88hudson/git-flight-rules

    42,472在 GitHub 上查看↗

    git-flight-rules is a collection of curated guidelines, operational resources, and a command reference for managing version control with Git. It provides a set of procedure-based rules and best practices designed to organize code history, branches, and collaborative development. The project distinguishes itself by providing structured workflows for complex history manipulation and data recovery. This includes specific guidance on rewriting commit history to remove sensitive data, using the reference log to recover lost work, and employing binary searches to isolate regressions. The resource

    在 GitHub 上查看↗42,472
  • tj/git-extrastj 的头像

    tj/git-extras

    18,076在 GitHub 上查看↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Shellgit
    在 GitHub 上查看↗18,076

AI 搜索

探索更多 awesome 仓库

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

Find more with AI search
  • rgburke/grvrgburke 的头像

    rgburke/grv

    4,093在 GitHub 上查看↗

    grv is a terminal-based version control client and interactive Git repository browser. It functions as a terminal user interface for browsing commit history, inspecting code differences, and managing branches and tags within Git repositories. The project distinguishes itself through a graphical commit graph visualizer that renders branching patterns and merge history directly in the terminal. It employs a tiled view layout engine and tabbed workspace management to display multiple repository perspectives simultaneously, supported by real-time filesystem monitoring to update the interface auto

    Gogitgogolang
    在 GitHub 上查看↗4,093
  • wfxr/forgitwfxr 的头像

    wfxr/forgit

    5,025在 GitHub 上查看↗

    forgit is a shell-based interactive CLI wrapper that uses a fuzzy finder to transform Git output into selection menus. It functions as a workflow accelerator and history browser, replacing manual command entry with searchable interfaces for version control operations. The tool provides specialized managers for Git worktrees and an interactive history browser for visualizing commit logs, reflogs, and blame data. It differentiates itself by wrapping native Git subcommands in selection logic, allowing users to pick targets before executing final operations. Its capabilities cover interactive fi

    Shell
    在 GitHub 上查看↗5,025
  • 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

    Objective-C
    在 GitHub 上查看↗12,015
  • extrawurst/gituiextrawurst 的头像

    extrawurst/gitui

    22,118在 GitHub 上查看↗

    Gitui is a terminal user interface and repository manager built with Rust. It provides a keyboard-driven visual environment for performing version control operations without the need to type manual command line arguments. The application enables the management of Git branches, commits, and remote synchronization, alongside capabilities for stashing temporary work and managing submodules. It includes support for GPG commit signing to verify identity through cryptographic signatures. Users can customize the experience through keyboard shortcut rebinding and visual theme adjustments. The interf

    Rust
    在 GitHub 上查看↗22,118
  • github/hubgithub 的头像

    github/hub

    22,955在 GitHub 上查看↗

    Hub is a git command line tool and GitHub API client that provides a shell interface for automating workflows. It functions as a GitHub git wrapper, extending standard git commands to include direct management of repositories, issues, and pull requests. The tool integrates REST API communication with a wrapper-based execution model to perform administrative tasks without a web browser. It utilizes OAuth-based authentication and a local configuration store to secure API requests. The utility includes shell command completion and argument parsing to improve terminal productivity. It also suppo

    Go
    在 GitHub 上查看↗22,955
  • magit/magitmagit 的头像

    magit/magit

    7,138在 GitHub 上查看↗

    Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag

    Emacs Lisp
    在 GitHub 上查看↗7,138
  • 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

    C#gitgit-clientgit-gui
    在 GitHub 上查看↗8,361
  • charmbracelet/soft-servecharmbracelet 的头像

    charmbracelet/soft-serve

    6,638在 GitHub 上查看↗

    Soft Serve is a self-hosted Git server that authenticates users via SSH public keys and provides a terminal-based user interface for browsing repositories, files, and commits. It stores repository data and configuration in either SQLite or PostgreSQL, and supports role-based access control with four permission levels for managing repository visibility and write access. The server can be deployed via Docker or managed as a systemd service, and supports webhook notifications for push, collaborator, and branch or tag events to integrate with external automation workflows. It also enables server-

    Gogitgolangssh
    在 GitHub 上查看↗6,638
  • 521xueweihan/git-tips521xueweihan 的头像

    521xueweihan/git-tips

    15,848在 GitHub 上查看↗

    This project is a collection of educational resources and reference materials designed to provide guidance on version control workflows. It serves as a knowledge base and command reference guide for managing repositories, featuring a categorized cheat sheet and tutorials on optimizing project management. The resources focus on advanced techniques for history manipulation, such as commit recovery, remote synchronization, and repository optimization. It provides practical tips for refining project history through branching, stashing, and the use of configuration settings to speed up common task

    cheatsheetgitgithub
    在 GitHub 上查看↗15,848
  • gitbutlerapp/gitbutlergitbutlerapp 的头像

    gitbutlerapp/gitbutler

    19,465在 GitHub 上查看↗

    GitButler is a desktop application designed for managing Git version control workflows. It provides a visual interface for organizing concurrent development tasks, allowing users to work on multiple features or bug fixes simultaneously within a single repository without the need for manual context switching. The application utilizes a virtual file system overlay and in-memory staging to track granular file modifications independently of the underlying version control system. It features a conflict isolation engine that breaks down complex merge conflicts into smaller, manageable segments, and

    Rustgitgithubtauri
    在 GitHub 上查看↗19,465
  • shikkic/gitbarShikkic 的头像

    Shikkic/gitbar

    361在 GitHub 上查看↗

    :octocat: Open source github contribution stats on your Mac OS X Menu Bar

    JavaScriptbitbar
    在 GitHub 上查看↗361
  • casey/justcasey 的头像

    casey/just

    34,302在 GitHub 上查看↗

    This project is a command-line task runner designed to manage project-specific workflows through a centralized, configuration-driven interface. It functions as a declarative tool for organizing build logic, environment variables, and task dependencies into a structured format, enabling the automation of complex development pipelines. The tool distinguishes itself by providing a shell-agnostic execution layer that ensures consistent behavior across Windows, macOS, and Linux. It supports advanced workflow orchestration by constructing directed acyclic graphs to manage task prerequisites, while

    Rust
    在 GitHub 上查看↗34,302
  • bmf-san/ggcbmf-san 的头像

    bmf-san/ggc

    284在 GitHub 上查看↗

    A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.

    Goclideveloper-toolsgit
    在 GitHub 上查看↗284
  • geeeeeeeeek/git-recipesgeeeeeeeeek 的头像

    geeeeeeeeek/git-recipes

    14,752在 GitHub 上查看↗

    This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.

    在 GitHub 上查看↗14,752
  • tpope/vim-fugitivetpope 的头像

    tpope/vim-fugitive

    21,671在 GitHub 上查看↗

    This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository management, staging, and commit operations directly into the text editor, allowing users to maintain project history and manage repository state without switching contexts. The plugin distinguishes itself by mapping version control operations to temporary text buffers, enabling users to manipulate repository data using standard editing commands. It utilizes a virtual file system to present historical commits, trees, and blobs as read-only buffers, facilitating navigation and

    Vim Script
    在 GitHub 上查看↗21,671
  • joshnh/git-commandsjoshnh 的头像

    joshnh/Git-Commands

    5,450在 GitHub 上查看↗

    This project is a curated Git command reference and version control cheat sheet. It serves as a workflow guide for initializing projects, managing branches, and coordinating changes between local and remote environments. The documentation provides a categorized list of commands to manage file snapshots, commit histories, and general development workflows. It maps common version control tasks to their specific shell syntax for quick reference. The reference covers several primary capability areas, including branch management, history inspection, and remote synchronization. It also includes gu

    在 GitHub 上查看↗5,450
  • ratatui-org/ratatuiratatui-org 的头像

    ratatui-org/ratatui

    21,277在 GitHub 上查看↗

    Ratatui is a terminal rendering engine and library for the Rust language used to build interactive text-based user interfaces. It provides a framework for creating command-line dashboards and visual applications by rendering widgets and layouts directly to a terminal screen. The project utilizes a backend-agnostic interface to decouple UI logic from terminal drivers and employs a constraint-based layout engine to divide screen space into nested rectangular areas. It manages rendering through an immediate-mode drawing loop and a buffer-based system to minimize screen flicker. The library supp

    Rust
    在 GitHub 上查看↗21,277
  • chriswalz/bitchriswalz 的头像

    chriswalz/bit

    6,099在 GitHub 上查看↗

    Bit is a command line interface and workflow wrapper for Git that simplifies repository management through high-level commands and automated synchronization. It functions as an interactive shell tool that reduces manual operations by combining staging, committing, and pushing into streamlined workflows. The tool distinguishes itself by integrating directly with version control providers to allow users to view and check out pull requests from the terminal. It also features an intelligent completion system that provides contextual tab-completion and flag suggestions for file paths, branch names

    Go
    在 GitHub 上查看↗6,099
  • sourcegit-scm/sourcegitsourcegit-scm 的头像

    sourcegit-scm/sourcegit

    5,422在 GitHub 上查看↗

    SourceGit is a cross-platform desktop Git GUI client and version control tool compatible with Windows, macOS, and Linux. It provides a graphical user interface for cloning, merging, and analyzing code changes, acting as a visual manager for Git repositories. The application includes an AI-powered commit generator to draft standardized commit messages and a pull request manager to initiate and manage merges across supported hosting services via web APIs. The software covers broad version control capabilities, including advanced operations such as interactive rebasing, cherry-picking, and subm

    C#cross-platformgitgit-gui
    在 GitHub 上查看↗5,422
  • jamiebuilds/tinykeysjamiebuilds 的头像

    jamiebuilds/tinykeys

    4,081在 GitHub 上查看↗

    Tinykeys is a lightweight JavaScript utility for mapping keyboard combinations, sequences, and regular expression patterns to specific callback functions. It serves as an input mapping utility that triggers actions based on simultaneous modifier key presses or chronological key sequences. The library distinguishes itself by supporting dynamic key pattern matching through regular expressions and state-based sequence tracking to execute actions after a specific series of presses. It also includes a keyboard event parser that converts human-readable shortcut strings into structured data. These

    TypeScript
    在 GitHub 上查看↗4,081
  • jlord/git-it-electronjlord 的头像

    jlord/git-it-electron

    4,878在 GitHub 上查看↗

    git-it-electron is a Git learning desktop application and interactive programming education tool. It provides a cross-platform environment for practicing Git and GitHub workflows through guided challenges and command line exercises. The application functions as a workflow simulator that validates local repository states to confirm the correct execution of version control commands. It uses automated state-based completion verification to scan local directories and repository histories, ensuring specific learning steps are performed correctly before a user progresses. The software covers comma

    Perl
    在 GitHub 上查看↗4,878
  • jonashaag/klausjonashaag 的头像

    jonashaag/klaus

    697在 GitHub 上查看↗

    docker run klaus / pip install klaus — the first Git web viewer that Just Works™.

    Pythongitpythonzero-configuration
    在 GitHub 上查看↗697
  • git-cola/git-colagit-cola 的头像

    git-cola/git-cola

    2,534在 GitHub 上查看↗

    git-cola: The highly caffeinated Git GUI

    Pythoncross-platform-guidebiandiff
    在 GitHub 上查看↗2,534
  • gharlan/alfred-github-workflowgharlan 的头像

    gharlan/alfred-github-workflow

    2,918在 GitHub 上查看↗

    GitHub Workflow for Alfred

    PHP
    在 GitHub 上查看↗2,918
  • 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
  • deanishe/alfred-reposdeanishe 的头像

    deanishe/alfred-repos

    312在 GitHub 上查看↗

    Browse, search and open Git repositories in Alfred

    Python
    在 GitHub 上查看↗312
  • desktop/desktopdesktop 的头像

    desktop/desktop

    21,587在 GitHub 上查看↗

    This project is a graphical desktop client for managing version control repositories. It provides a visual interface that translates complex command-line operations into intuitive workflows for tracking local code changes and synchronizing them with remote servers. The application distinguishes itself through integrated credential management and network configuration tools. It utilizes secure authentication flows to handle remote service logins and includes a network layer that automatically detects and applies system-wide proxy settings. These capabilities ensure that version control operati

    TypeScriptelectrongitgithub
    在 GitHub 上查看↗21,587