awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesCommit Range Diff Viewers

Unified diff buffers for arbitrary commit ranges or branches with side-by-side commit previews.

Distinct from Commit Range Filtering: Distinct from Commit Range Filtering: focuses on displaying diffs for a commit range rather than just isolating commit sets.

Explore 4 awesome GitHub repositories matching development tools & productivity · Commit Range Diff Viewers. Refine with filters or upvote what's useful.

Awesome Commit Range Diff Viewers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • magit/magitAvatar von magit

    magit/magit

    7,138Auf GitHub ansehen↗

    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

    Creates a new commit using selected changes from a diff, bypassing the staging area.

    Emacs Lisp
    Auf GitHub ansehen↗7,138
  • sinelaw/freshAvatar von sinelaw

    sinelaw/fresh

    5,914Auf GitHub ansehen↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Displays a unified diff buffer for an arbitrary commit range or branch with side-by-side commit previews.

    Rustideterminal-basedtext-editor
    Auf GitHub ansehen↗5,914
  • jisaacks/gitgutterAvatar von jisaacks

    jisaacks/GitGutter

    3,879Auf GitHub ansehen↗

    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 t

    Allows users to specify a commit, tag, or branch as the baseline for calculating current changes.

    Python
    Auf GitHub ansehen↗3,879
  • rhysd/git-messenger.vimAvatar von rhysd

    rhysd/git-messenger.vim

    1,375Auf GitHub ansehen↗

    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

    Visualizes specific code changes for selected commits using unified or word-level diff views.

    Vim Scriptgitneovimpopup-window
    Auf GitHub ansehen↗1,375
  1. Home
  2. Development Tools & Productivity
  3. Commit Identifiers
  4. Commit Range Filtering
  5. Commit Range Diff Viewers

Unter-Tags erkunden

  • Diff-Based Direct CommitsCreating a new commit using selected changes from a diff, bypassing the staging area. **Distinct from Commit Range Diff Viewers:** Distinct from Commit Range Diff Viewers: focuses on creating commits from selected diff changes rather than viewing diffs for a commit range.