awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
pomber avatar

pomber/git-history

0
View on GitHub↗
githistory.xyz↗

Git History

git-history is a visual tool and extension designed for browsing and visualizing the commit history of individual files within Git repositories. It provides a graphical interface for exploring version control history as an alternative to raw command line logs.

The project enables the browsing of version history for files hosted on external version control platforms without requiring a full repository clone. It also supports the analysis of files stored in local repositories through a command line interface or editor extension.

The tool facilitates version control audit workflows to track how files change over time and review historical edits. It utilizes API-based retrieval for remote hosts and local filesystem interoperability for on-device repositories.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • File Evolution Tracking - Tracks and visually displays the chronological evolution of individual files across different repository versions.
  • Graphical Repository Explorers - Offers a graphical user interface for exploring version control history as an alternative to raw command line logs.
  • Git Commit History Visualizers - Provides a graphical interface for tracking and browsing the evolution of individual files within Git repositories.
  • Git Host Extensions - Ships as a browser or editor integration that connects to Git hosts to display file history.
  • Git Repository Analysis - Examines the commit history of files stored on a local machine via CLI or editor integration.
  • Hosting Provider API Integrations - Integrates with remote hosting provider APIs to retrieve version control data for file history visualization.
  • Local Repository Analyzers - Analyzes and browses version history for files stored in local repositories using a command line interface or editor extension.
  • Remote Repository Browsers - Enables viewing version history for files on external platforms without requiring a full repository clone.
  • Git Command Execution - Executes local Git shell commands to extract history logs and object data directly from the filesystem.
  • Repository History Retrieval - Retrieves specific commits and full version history from Git repositories via REST endpoints.
  • File Version Auditing - Facilitates audit workflows by analyzing historical file changes to debug regressions or understand past edits.
  • Bookmarklet Injection Tools - Provides a bookmarklet that injects a custom JavaScript viewer into the hosting page's context.
13,685 stars·543 forks·JavaScript·MIT·15 views

Star history

Star history chart for pomber/git-historyStar history chart for pomber/git-history

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Git History

These projects share indexed features with Git History. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • gitpython-developers/gitpythongitpython-developers avatar

    gitpython-developers/GitPython

    5,136View on GitHub↗

    GitPython is a Python library that provides a programmatic interface for interacting with Git repositories. It functions as a version control API and a wrapper that allows for the execution of Git commands and the manipulation of repository commits, branches, and working trees. The project acts as a Git object manipulator, allowing users to inspect and modify internal data structures and blobs. It provides a structured layer for executing command line instructions with integrated error handling and data retrieval. The library covers a wide range of capabilities including repository initializ

    Python
    View on GitHub↗5,136
  • sindrets/diffview.nvimsindrets avatar

    sindrets/diffview.nvim

    5,356View on GitHub↗

    diffview.nvim is a Git diff tool for Neovim that provides a dedicated interface for visualizing and managing differences across files and revisions. It functions as a revision browser and history tracker, allowing users to compare the working tree or index against specific Git tags, branches, or commits. The project includes specialized utilities for managing the Git index, such as a stage manager for staging specific diff hunks directly from a buffer. It also features a multi-way diff layout for resolving merge conflicts by comparing target and source branches during merges or rebases. Beyo

    Luadiffgitneovim
    View on GitHub↗5,356
  • gitkraken/vscode-gitlensgitkraken avatar

    gitkraken/vscode-gitlens

    9,846View on GitHub↗

    GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an interactive commit graph directly into the editor. It provides a visual timeline of repository history with color-coded branch relationships, search, and filtering, alongside file-level annotations that show who last changed each line and why. The extension also functions as a cross-provider pull request manager, integrating with GitHub, GitLab, Bitbucket, and Azure DevOps to centralize PR and issue tracking within the IDE. What distinguishes GitLens is its AI-powered Git assis

    TypeScriptgitgithubvscode
    View on GitHub↗9,846
  • rgburke/grvrgburke avatar

    rgburke/grv

    4,093View on 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
    View on GitHub↗4,093
Compare all 30 related projects→

Frequently asked questions

What does pomber/git-history do?

git-history is a visual tool and extension designed for browsing and visualizing the commit history of individual files within Git repositories. It provides a graphical interface for exploring version control history as an alternative to raw command line logs.

What are the main features of pomber/git-history?

The main features of pomber/git-history are: File Evolution Tracking, Graphical Repository Explorers, Git Commit History Visualizers, Git Host Extensions, Git Repository Analysis, Hosting Provider API Integrations, Local Repository Analyzers, Remote Repository Browsers.

Which projects share features with pomber/git-history?

Projects with overlapping indexed features include: gitpython-developers/gitpython — GitPython is a Python library that provides a programmatic interface for interacting with Git repositories. It… sindrets/diffview.nvim — diffview.nvim is a Git diff tool for Neovim that provides a dedicated interface for visualizing and managing… gitkraken/vscode-gitlens — GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an… rgburke/grv — grv is a terminal-based version control client and interactive Git repository browser. It functions as a terminal user… sourcerer-io/sourcerer-app — Sourcerer App is a developer experience dashboard and Git repository analyzer that extracts statistical data to build… tj/git-extras — git-extras is a collection of command line utilities that extend the functionality of the Git version control system.…