awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

46 repositorios

Awesome GitHub RepositoriesGit Integration

Plugins for managing Git repositories and version control workflows.

Explore 46 awesome GitHub repositories matching part of an awesome list · Git Integration. Refine with filters or upvote what's useful.

Awesome Git Integration GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • amix/vimrcAvatar de amix

    amix/vimrc

    31,774Ver en 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

    Integrates version control workflows and remote repository link generation directly within the editor.

    Vim Script
    Ver en GitHub↗31,774
  • rstacruz/cheatsheetsAvatar de rstacruz

    rstacruz/cheatsheets

    14,429Ver en GitHub↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    Provides references for automating version control tasks like commits and pull requests.

    SCSS
    Ver en GitHub↗14,429
  • nvim-mini/mini.nvimAvatar de nvim-mini

    nvim-mini/mini.nvim

    9,325Ver en 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

    Visualizes differences between buffer text and references.

    Lualuamini-nvimneovim
    Ver en GitHub↗9,325
  • nvim-tree/nvim-tree.luaAvatar de nvim-tree

    nvim-tree/nvim-tree.lua

    8,559Ver en 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

    Integrates version control by allowing users to stage and unstage files directly through the visual tree.

    Luafile-explorerluaneovim
    Ver en GitHub↗8,559
  • carlhuda/janusAvatar de carlhuda

    carlhuda/janus

    7,843Ver en 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

    Integrates Git workflows allowing users to stage hunks and manage version control directly within the editor.

    Vim script
    Ver en GitHub↗7,843
  • lewis6991/gitsigns.nvimAvatar de lewis6991

    lewis6991/gitsigns.nvim

    6,575Ver en 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

    Adds Git signs and hunk actions to the editor.

    Luagitluaneovim
    Ver en GitHub↗6,575
  • neogitorg/neogitAvatar de NeogitOrg

    NeogitOrg/neogit

    5,442Ver en 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.

    Implements a Magit-like interface for Git operations.

    Luagitluaneovim
    Ver en GitHub↗5,442
  • kdheepak/lazygit.nvimAvatar de kdheepak

    kdheepak/lazygit.nvim

    2,306Ver en GitHub↗

    Plugin for calling lazygit from within neovim.

    Integrates the terminal Git client into Neovim.

    Lua
    Ver en GitHub↗2,306
  • esmuellert/codediff.nvimAvatar de esmuellert

    esmuellert/codediff.nvim

    1,427Ver en 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.

    Offers side-by-side diffs with character-level highlighting.

    Lua
    Ver en GitHub↗1,427
  • f-person/git-blame.nvimAvatar de f-person

    f-person/git-blame.nvim

    1,097Ver en GitHub↗

    Git Blame plugin for Neovim written in Lua

    Displays Git blame information for files.

    Lua
    Ver en GitHub↗1,097
  • tanvirtin/vgit.nvimAvatar de tanvirtin

    tanvirtin/vgit.nvim

    849Ver en GitHub↗

    Visual git plugin for Neovim

    Enhances the overall Git experience visually.

    Lua
    Ver en GitHub↗849
  • superbo/fugit2.nvimAvatar de SuperBo

    SuperBo/fugit2.nvim

    471Ver en GitHub↗

    Neovim git GUI powered by libgit2

    Provides a Git GUI powered by libgit2.

    Lua
    Ver en GitHub↗471
  • aaronhallaert/advanced-git-search.nvimAvatar de aaronhallaert

    aaronhallaert/advanced-git-search.nvim

    388Ver en GitHub↗

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

    Searches Git history by commit details.

    Lua
    Ver en GitHub↗388
  • harrisoncramer/gitlab.nvimAvatar de harrisoncramer

    harrisoncramer/GitLab.nvim

    382Ver en GitHub↗

    Manage Gitlab resources in Neovim

    Manages GitLab resources and pull requests.

    Lua
    Ver en GitHub↗382
  • linrongbin16/gitlinker.nvimAvatar de linrongbin16

    linrongbin16/gitlinker.nvim

    276Ver en GitHub↗

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

    Generates shareable links for Git files and lines.

    Lua
    Ver en GitHub↗276
  • chojs23/ecAvatar de chojs23

    chojs23/ec

    263Ver en GitHub↗

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

    Offers a TUI-based Git mergetool.

    Go
    Ver en GitHub↗263
  • dlyongemallo/diffview.nvimAvatar de dlyongemallo

    dlyongemallo/diffview.nvim

    233Ver en GitHub↗

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

    Provides a tab-based interface for cycling through diffs.

    Lua
    Ver en GitHub↗233
  • chrisgrieser/nvim-tinygitAvatar de chrisgrieser

    chrisgrieser/nvim-tinygit

    210Ver en GitHub↗

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

    Provides a lightweight Git client interface.

    Lua
    Ver en GitHub↗210
  • tveskag/nvim-blame-lineAvatar de tveskag

    tveskag/nvim-blame-line

    188Ver en GitHub↗

    A small plugin that uses neovims virtual text to print git blame info at the end of the current line.

    Shows Git blame info at the end of lines.

    Vim Script
    Ver en GitHub↗188
  • barrettruth/diffs.nvimAvatar de barrettruth

    barrettruth/diffs.nvim

    155Ver en GitHub↗

    treesitter syntax highlighting for diffs

    Adds syntax highlighting to diff buffers.

    Lua
    Ver en GitHub↗155
Ant.123Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Git Integration