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

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

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

Open-source alternatives to Git Rebase Auto Diff.nvim

30 open-source projects similar to yutkat/git-rebase-auto-diff.nvim, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Git Rebase Auto Diff.nvim alternative.

  • carlhuda/januscarlhuda 的头像

    carlhuda/janus

    7,843在 GitHub 上查看↗

    Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured development environment. It functions as a Vim-based IDE, integrating a collection of third-party extensions to provide an integrated development experience. The system features a fuzzy-search project navigator for locating files, buffers, and symbols across a codebase. It also includes a Git-integrated workflow that provides real-time diff visualization in the sign column and allows users to stage hunks and manage version control directly within the editor. The environment covers bro

    Vim script
    在 GitHub 上查看↗7,843
  • nvim-tree/nvim-tree.luanvim-tree 的头像

    nvim-tree/nvim-tree.lua

    8,559在 GitHub 上查看↗

    This project is a Lua-based file explorer plugin for Neovim that provides a sidebar tree interface for navigating project directories. It functions as a file system node manipulator and a Git-integrated file manager, allowing users to interact with their project structure directly within the editor. The plugin distinguishes itself by integrating version control status into the visual tree, enabling users to track, stage, and unstage files through the explorer interface. It also features a public API that allows external scripts to trigger internal functions and subscribe to system events. Th

    Luafile-explorerluaneovim
    在 GitHub 上查看↗8,559
  • amix/vimrcamix 的头像

    amix/vimrc

    31,774在 GitHub 上查看↗

    This project is a Vim configuration framework and development environment that transforms the basic text editor into a full-featured integrated development environment. It provides a curated set of settings and a comprehensive plugin suite to support professional software development workflows. The environment includes specialized tools for polyglot code execution and project navigation, allowing users to run source files in multiple languages via single keystrokes and locate files using fuzzy searching. It also integrates version control workflows, enabling the management of Git operations a

    Vim Script
    在 GitHub 上查看↗31,774

AI 搜索

探索更多 awesome 仓库

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

Find more with AI search
  • aaronhallaert/advanced-git-search.nvimaaronhallaert 的头像

    aaronhallaert/advanced-git-search.nvim

    388在 GitHub 上查看↗

    Search your git history by commit message, content and author in Neovim

    Lua
    在 GitHub 上查看↗388
  • acksld/nvim-gfold.luaAckslD 的头像

    AckslD/nvim-gfold.lua

    32在 GitHub 上查看↗

    nvim plugin using gfold to switch repo and have statusline component

    Lua
    在 GitHub 上查看↗32
  • ajatdarojat45/commitmate.nvimajatdarojat45 的头像

    ajatdarojat45/commitmate.nvim

    7在 GitHub 上查看↗

    An AI-assisted commit message generator following common commit conventions. 🤝

    Lua
    在 GitHub 上查看↗7
  • axkirillov/unified.nvimaxkirillov 的头像

    axkirillov/unified.nvim

    136在 GitHub 上查看↗

    an inline, unified diff viewer for neovim

    Lua
    在 GitHub 上查看↗136
  • barrettruth/diffs.nvimbarrettruth 的头像

    barrettruth/diffs.nvim

    155在 GitHub 上查看↗

    treesitter syntax highlighting for diffs

    Lua
    在 GitHub 上查看↗155
  • bibekbhusal0/nvim-git-utilsBibekBhusal0 的头像

    BibekBhusal0/nvim-git-utils

    7在 GitHub 上查看↗

    Simple commands to make life easy while working with git.

    Lua
    在 GitHub 上查看↗7
  • chojs23/ecchojs23 的头像

    chojs23/ec

    263在 GitHub 上查看↗

    Easy terminal-native 3-way git mergetool vim-like workflow

    Go
    在 GitHub 上查看↗263
  • chrisgrieser/nvim-tinygitchrisgrieser 的头像

    chrisgrieser/nvim-tinygit

    210在 GitHub 上查看↗

    A lightweight bundle of commands focused on quick and streamlined git operations.

    Lua
    在 GitHub 上查看↗210
  • dlyongemallo/diffview.nvimdlyongemallo 的头像

    dlyongemallo/diffview.nvim

    233在 GitHub 上查看↗

    Single tabpage interface for easily cycling through diffs for all modified files for any git rev (actively maintained fork).

    Lua
    在 GitHub 上查看↗233
  • enigama/remarks.nvimEnigama 的头像

    Enigama/remarks.nvim

    9在 GitHub 上查看↗

    Neovim plugin for git-remarks

    Lua
    在 GitHub 上查看↗9
  • esmuellert/codediff.nvimesmuellert 的头像

    esmuellert/codediff.nvim

    1,427在 GitHub 上查看↗

    A Neovim plugin that provides VSCode-style diff rendering with two-tier highlighting (line character level) in side-by-side and inline layouts, using VSCode's algorithm implemented in C.

    Lua
    在 GitHub 上查看↗1,427
  • f-person/git-blame.nvimf-person 的头像

    f-person/git-blame.nvim

    1,097在 GitHub 上查看↗

    Git Blame plugin for Neovim written in Lua

    Lua
    在 GitHub 上查看↗1,097
  • harrisoncramer/gitlab.nvimharrisoncramer 的头像

    harrisoncramer/GitLab.nvim

    382在 GitHub 上查看↗

    Manage Gitlab resources in Neovim

    Lua
    在 GitHub 上查看↗382
  • isak102/telescope-git-file-history.nvimisak102 的头像

    isak102/telescope-git-file-history.nvim

    91在 GitHub 上查看↗

    Open/preview contents of the current file at a specific commit, without using git checkout

    Lua
    在 GitHub 上查看↗91
  • jceb/jiejie.nvimjceb 的头像

    jceb/jiejie.nvim

    71在 GitHub 上查看↗

    Neovim frontend for Jujutsu in the style of vim-fugitive

    Lua
    在 GitHub 上查看↗71
  • kdheepak/lazygit.nvimkdheepak 的头像

    kdheepak/lazygit.nvim

    2,306在 GitHub 上查看↗

    Plugin for calling lazygit from within neovim.

    Lua
    在 GitHub 上查看↗2,306
  • kohei-wada/yadm-git.nvimKohei-Wada 的头像

    Kohei-Wada/yadm-git.nvim

    9在 GitHub 上查看↗

    Neovim plugin for managing yadm‑tracked dotfiles

    Lua
    在 GitHub 上查看↗9
  • kokusenz/deltaview.nvimkokusenz 的头像

    kokusenz/deltaview.nvim

    122在 GitHub 上查看↗

    inline/unified diff view in neovim with delta highlighting

    Lua
    在 GitHub 上查看↗122
  • lewis6991/gitsigns.nvimlewis6991 的头像

    lewis6991/gitsigns.nvim

    6,575在 GitHub 上查看↗

    Gitsigns.nvim is a Neovim plugin that integrates Git diff visualization, blame annotations, and hunk-based staging directly into the editor buffer. It renders add, modify, and delete indicators in the sign column for tracked files, and provides inline or popup blame annotations showing commit authorship and date for each line. The plugin operates on individual diff hunks as atomic units for staging, reverting, and navigation, all executed asynchronously via Neovim's job control API to avoid blocking the UI. The plugin distinguishes itself by enabling hunk-level staging and resetting directly

    Luagitluaneovim
    在 GitHub 上查看↗6,575
  • linrongbin16/gitlinker.nvimlinrongbin16 的头像

    linrongbin16/gitlinker.nvim

    276在 GitHub 上查看↗

    Maintained fork of ruifm's gitlinker, refactored with bug fixes, ssh aliases, blame support and other improvements.

    Lua
    在 GitHub 上查看↗276
  • mauritz8/gitstatus.nvimMauritz8 的头像

    Mauritz8/gitstatus.nvim

    10在 GitHub 上查看↗

    gitstatus.nvim has moved to Codeberg. This is just a mirror.

    Lua
    在 GitHub 上查看↗10
  • moyiz/git-dev.nvimmoyiz 的头像

    moyiz/git-dev.nvim

    112在 GitHub 上查看↗

    Open remote git repositories in the comfort of Neovim.

    Lua
    在 GitHub 上查看↗112
  • mrloop/telescope-git-branch.nvimmrloop 的头像

    mrloop/telescope-git-branch.nvim

    11在 GitHub 上查看↗

    Find which files and preview what changes have been made on your git branch across multiple commits

    Lua
    在 GitHub 上查看↗11
  • neogitorg/neogitNeogitOrg 的头像

    NeogitOrg/neogit

    5,442在 GitHub 上查看↗

    Neogit is a visual Git version control client designed for managing repositories through staging, committing, pushing, and merging. It provides a suite of tools for inspecting code differences, visualizing commit history via a graphical branch tree, and automating event-based workflows. The project features a workflow automation system that triggers custom logic and notifications based on repository events, such as branch creation or pushes. It also includes utilities for generating direct deep-links to commits, pull requests, and file structures on remote version control hosting providers.

    Luagitluaneovim
    在 GitHub 上查看↗5,442
  • niuiic/git-log.nvimniuiic 的头像

    niuiic/git-log.nvim

    21在 GitHub 上查看↗

    Check git log of the selected code.

    Lua
    在 GitHub 上查看↗21
  • nvim-mini/mini.nvimnvim-mini 的头像

    nvim-mini/mini.nvim

    9,325在 GitHub 上查看↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    在 GitHub 上查看↗9,325
  • yus-works/csc.nvimyus-works 的头像

    yus-works/csc.nvim

    37在 GitHub 上查看↗

    Intelligent scope autocompletion for conventional commits in Neovim.

    Lua
    在 GitHub 上查看↗37