awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jisaacks avatar

jisaacks/GitGutter

0
View on GitHub↗
3,879 stars·228 forks·Python·MIT·4 vues

GitGutter

GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary to provide real-time tracking of modified and untracked files, visualizing version control status directly within the editor gutter to mark inserted, modified, or deleted lines.

The tool enables navigation between modified code hunks and the inspection of commit metadata via hover popups. It allows users to define specific branches, tags, or commits as reference points for calculating changes and provides the ability to revert modified hunks or copy original committed text to the clipboard.

The project covers a broader range of capabilities including inline diff visualization, git metadata inspection, and code revision management. Users can customize the visual theme of gutter markers and configure the Git environment and binary paths.

Features

  • Git Version Control Integrations - Visualizing code changes and repository status directly within the editor to track modifications without leaving the file.
  • Diff Visualizations - Provides inline diff visualization using gutter markers and popups to identify code changes.
  • Gutter Visualizations - Displays visual markers in the editor gutter to identify inserted, modified, or deleted lines of code.
  • Commit Range Diff Viewers - Allows users to specify a commit, tag, or branch as the baseline for calculating current changes.
  • Git Diff Visualizers - Marks inserted, modified, and deleted lines based on the current Git repository state.
  • Revision Managers - Manages code revisions by comparing current buffers against specific branches, tags, or commits.
  • Sublime Text Integrations - Implements Git version control visualization specifically as a plugin for the Sublime Text editor.
  • Commit Comparison Tools - Enables the selection of different branches, tags, or commits as the target for diff comparison.
  • Baseline Comparisons - Determines file changes by comparing the current buffer against a configurable Git reference point.
  • Version Control Integrations - Interfaces with the Git binary to provide real-time tracking of untracked and modified files.
  • Version Control Diff Visualization - Visualizes inserted, modified, or deleted lines via real-time markers in the editor gutter.
  • Logical Unit Reverts - Allows reverting a specific modified hunk of code back to its original state in the repository.
  • Commit Detail Inspectors - Opens a detailed popup showing the original committed text and the specific changes for a modified line.
  • Line Annotations - Provides popups and annotations that highlight the specific diff changes for a modified line.
  • Hover-Triggered Metadata Inspectors - Provides hover-triggered popups showing commit author and timestamp metadata for specific lines.
  • Cursor Navigation - Implements specialized cursor movement to jump between modified sections of the document.
  • Version Control Navigators - Provides the ability to jump the cursor between modified code hunks using dedicated navigation commands.
  • Inline Blame Annotations - Displays the commit author, date, and summary as hover popups or annotations for specific lines.
  • Git Object Inspection - Inspects commit metadata such as author and timestamp for specific lines via hover popups.
  • Hunk Navigation - Provides dedicated commands to jump the cursor quickly between contiguous blocks of modified code.
  • Change Indexing - Groups contiguous modified lines into indexed units to enable fast jumping between code changes.
  • Buffer Monitoring - Tracks real-time editor buffer modifications to automatically update Git status indicators in the gutter.
  • Editor Plugins - Visualizes git changes in the editor margin.
  • General Extensions - Displays git diff status directly in the editor gutter.

Historique des stars

Graphique de l'historique des stars pour jisaacks/gitgutterGraphique de l'historique des stars pour jisaacks/gitgutter

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à GitGutter

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec GitGutter.
  • sbarex/sourcecodesyntaxhighlightAvatar de sbarex

    sbarex/SourceCodeSyntaxHighlight

    4,145Voir sur GitHub↗

    SourceCodeSyntaxHighlight is a syntax highlighting engine and version control visualizer. It functions as a source code syntax highlighter that applies color schemes and formatting to programming languages for visual display, and as a tool for highlighting code changes and diffs relative to version control commits. The project is implemented as a macOS Quick Look extension that provides syntax-highlighted previews of source code files within the Finder. It also includes a Language Server Protocol client to provide semantic tokens and hover information during code previews, and a command line

    C++
    Voir sur GitHub↗4,145
  • geeeeeeeeek/git-recipesAvatar de geeeeeeeeek

    geeeeeeeeek/git-recipes

    14,752Voir sur 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.

    Voir sur GitHub↗14,752
  • airblade/vim-gitgutterAvatar de airblade

    airblade/vim-gitgutter

    8,506Voir sur GitHub↗

    This is a Vim extension that provides Git change visualization and hunk management. It displays markers in the sign column to indicate added, modified, or removed lines relative to the Git index, allowing users to visualize diffs and compare buffer versions side-by-side. The plugin extends the editor's text objects to target specific blocks of modified lines, enabling the use of standard operators on these contiguous hunks. It also provides tools to stage or undo individual blocks of changes directly within the editor. Additional capabilities include navigation utilities for jumping between

    Vim Script
    Voir sur GitHub↗8,506
  • rhysd/git-messenger.vimAvatar de rhysd

    rhysd/git-messenger.vim

    1,375Voir sur GitHub↗

    git-messenger.vim is a plugin for the Vim and Neovim text editors that provides an integrated interface for viewing version control metadata. It functions as a blame popup tool, allowing users to inspect commit details and code evolution directly within their development environment. The plugin maps the cursor position to specific version control history, enabling users to view commit messages, author information, and timestamps for the line of code currently under inspection. It supports navigation through historical commit sequences and provides tools for comparing file states and analyzing

    Vim Scriptgitneovimpopup-window
    Voir sur GitHub↗1,375
Voir les 30 alternatives à GitGutter→

Questions fréquentes

Que fait jisaacks/gitgutter ?

GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary to provide real-time tracking of modified and untracked files, visualizing version control status directly within the editor gutter to mark inserted, modified, or deleted lines.

Quelles sont les fonctionnalités principales de jisaacks/gitgutter ?

Les fonctionnalités principales de jisaacks/gitgutter sont : Git Version Control Integrations, Diff Visualizations, Gutter Visualizations, Commit Range Diff Viewers, Git Diff Visualizers, Revision Managers, Sublime Text Integrations, Commit Comparison Tools.

Quelles sont les alternatives open-source à jisaacks/gitgutter ?

Les alternatives open-source à jisaacks/gitgutter incluent : sbarex/sourcecodesyntaxhighlight — SourceCodeSyntaxHighlight is a syntax highlighting engine and version control visualizer. It functions as a source… geeeeeeeeek/git-recipes — This project is an educational resource providing a detailed command reference, tutorial collections, and structured… airblade/vim-gitgutter — This is a Vim extension that provides Git change visualization and hunk management. It displays markers in the sign… rhysd/git-messenger.vim — git-messenger.vim is a plugin for the Vim and Neovim text editors that provides an integrated interface for viewing… gitkraken/vscode-gitlens — GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an… 521xueweihan/git-tips — This project is a collection of educational resources and reference materials designed to provide guidance on version…