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
·

14 dépôts

Awesome GitHub RepositoriesGit Commit History Visualizers

Tools that provide a visual playback or graphical representation of Git commit sequences.

Distinct from Visual Git Management Tools: Focuses on the playback and visualization of history rather than the general management of commits.

Explore 14 awesome GitHub repositories matching development tools & productivity · Git Commit History Visualizers. Refine with filters or upvote what's useful.

Awesome Git Commit History Visualizers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • pomber/git-historyAvatar de pomber

    pomber/git-history

    13,685Voir sur GitHub↗

    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

    Ships as a browser or editor integration that connects to Git hosts to display file history.

    JavaScriptanimationblamecli
    Voir sur GitHub↗13,685
  • rafaballerini/gittutorialAvatar de rafaballerini

    rafaballerini/GitTutorial

    10,518Voir sur GitHub↗

    This project is a set of instructional resources and step-by-step guides designed for learning version control fundamentals and collaborating via remote hosting platforms. It provides a comprehensive tutorial for using Git and GitHub to manage code versions and track project history. The materials include a practical walkthrough of the GitHub workflow, specifically focusing on forking, cloning, and pushing changes to remote repositories. These guides serve as a learning resource covering both basic and advanced operations for managing file changes. The content covers core version control ope

    Explains how to use tools that provide a visual representation of Git commit sequences.

    gitgit-commitgit-tutorial
    Voir sur GitHub↗10,518
  • gitkraken/vscode-gitlensAvatar de gitkraken

    gitkraken/vscode-gitlens

    9,846Voir sur 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

    Displays an interactive commit graph with branch relationships, search, and filtering for navigating repository history.

    TypeScriptgitgithubvscode
    Voir sur GitHub↗9,846
  • microsoft/vscode-docsAvatar de microsoft

    microsoft/vscode-docs

    6,549Voir sur GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Provides a graphical representation of branch relationships and commit history for easier cherry-picking.

    Markdownvscode
    Voir sur GitHub↗6,549
  • notwaldorf/tiny-care-terminalAvatar de notwaldorf

    notwaldorf/tiny-care-terminal

    5,976Voir sur GitHub↗

    tiny-care-terminal est un tableau de bord de terminal qui intègre la surveillance du bien-être, un minuteur Pomodoro et un suivi d'activité Git dans une interface de ligne de commande unique. Il fonctionne comme un outil de surveillance du bien-être qui affiche des conseils de soins personnels et des rappels parallèlement aux données de productivité. Le projet propose un moteur de rendu d'art ASCII pour la personnalisation visuelle et un système de surveillance des conditions météorologiques locales. Il agrège les nombres de commits quotidiens et hebdomadaires sur plusieurs dépôts pour visualiser la progression du développement. L'interface inclut un minuteur actionné au clavier pour gérer les intervalles de travail et de pause, et récupère des rappels de bien-être depuis des flux de réseaux sociaux externes.

    Visualizes daily and weekly commit counts across repositories to monitor development progress.

    JavaScript
    Voir sur GitHub↗5,976
  • nodegit/nodegitAvatar de nodegit

    nodegit/nodegit

    5,753Voir sur GitHub↗

    NodeGit is a native Node.js binding library that wraps the libgit2 C API, providing direct Git repository operations from JavaScript without shelling out to the Git command-line interface. It exposes Git operations such as cloning remote repositories, opening local repositories, reading file contents from specific commits, and walking through commit history, all through a Promise-based asynchronous API that prevents event loop starvation by offloading blocking operations to a worker pool. The library distinguishes itself by bridging the C/JavaScript boundary through N-API, with reference-coun

    Retrieves a specific file's content from a given commit by locating the commit and extracting the blob.

    JavaScript
    Voir sur GitHub↗5,753
  • mroth/lolcommitsAvatar de mroth

    mroth/lolcommits

    4,811Voir sur GitHub↗

    lolcommits est un outil automatisé pour capturer, archiver et associer des médias de webcam aux historiques de commit de contrôle de version. Il fonctionne comme un archiveur d'instantanés de webcam et un outil de visualisation d'historique qui déclenche des photos, des GIFs ou des vidéos chaque fois qu'un commit Git est effectué. Le système utilise l'automatisation des hooks Git pour associer les hashs de commit aux instantanés physiques du développeur. Il inclut un système de plugins pour intégrer des outils tiers afin de transformer les images capturées ou d'ajouter des superpositions visuelles telles que des messages de commit et des identifiants. L'outil fournit un navigateur d'archives multimédias pour récupérer les captures associées à des dépôts spécifiques. Il inclut également un système de configuration pour gérer la sélection de l'appareil, les durées d'enregistrement et les délais de préchauffage.

    Creates a visual playback of development history by associating commit sequences with captured media.

    Ruby
    Voir sur GitHub↗4,811
  • initialcommit-com/git-simAvatar de initialcommit-com

    initialcommit-com/git-sim

    4,663Voir sur GitHub↗

    git-sim est une suite d'outils conçue pour générer des animations de marque, des graphes de commits visuels et des médias techniques pour documenter les workflows de contrôle de version. Il fonctionne comme un générateur d'animation git et un visualiseur de commandes qui simule comment des opérations spécifiques changent les états des dépôts et les graphes de commits. Le système modélise les opérations git sur des dépôts factices pour prédire les résultats et produit des vidéos montrant les transitions d'état. Ces animations incluent des styles, des vitesses et des séquences de marque personnalisables avec des logos et du texte personnalisés dans l'intro et l'outro. Le projet couvre la génération de médias de documentation technique via un moteur de simulation qui dépeint l'état résultant du graphe et du répertoire. Il fournit une personnalisation esthétique, incluant des modes clair et sombre et une coloration des commits basée sur l'auteur, pour créer des représentations visuelles pour les guides et tutoriels.

    Generates visual representations and simulations of how Git commands change the repository commit graph.

    Pythongitgitpythonmanim
    Voir sur GitHub↗4,663
  • qasimwani/leethubAvatar de QasimWani

    QasimWani/LeetHub

    4,265Voir sur GitHub↗

    LeetHub is a browser extension that automatically archives completed LeetCode coding solutions to a GitHub repository. It intercepts submission results from LeetCode pages and, upon successful test completion, pushes the code along with problem metadata into a structured, versioned history on the user's GitHub account. The project authenticates with GitHub using OAuth tokens, authorizing it to create private repositories and configure repository hooks for automated synchronization. This eliminates the manual step of copying and pasting solutions, instead building a permanent, versioned portfo

    Automatically creates structured Git commits for each solved problem, maintaining a versioned history.

    JavaScriptchromechrome-extensioncoding-interviews
    Voir sur GitHub↗4,265
  • unhappychoice/gitlogueAvatar de unhappychoice

    unhappychoice/gitlogue

    4,251Voir sur GitHub↗

    Gitlogue is a code evolution visualizer and playback engine that transforms Git commit logs into animated representations of a project's growth. It functions as a diff animation tool that simulates the evolution of a repository by replaying historical changes through timed sequences of typing and cursor movements. The tool features a playback system that allows for date filtering to slice history into specific timeframes and global speed adjustments to control the pace of the animation. It includes visual customization options for themes and uses a parsing engine to provide syntax highlightin

    Simulates the evolution of a Git repository through a sequence of typing and cursor movements.

    Rustclicli-toolcode-animation
    Voir sur GitHub↗4,251
  • rgburke/grvAvatar de rgburke

    rgburke/grv

    4,093Voir sur GitHub↗

    grv est un client de contrôle de version basé sur le terminal et un navigateur de dépôt Git interactif. Il fonctionne comme une interface utilisateur de terminal pour parcourir l'historique des commits, inspecter les différences de code et gérer les branches et tags au sein des dépôts Git. Le projet se distingue par un visualiseur de graphe de commit graphique qui rend les modèles de branchement et l'historique de fusion directement dans le terminal. Il emploie un moteur de mise en page en tuiles et une gestion d'espace de travail par onglets pour afficher plusieurs perspectives de dépôt simultanément, soutenu par une surveillance du système de fichiers en temps réel pour mettre à jour l'interface automatiquement à mesure que le dépôt change. Le système fournit des capacités complètes pour la gestion du contrôle de version, y compris la mise en zone de transit (staging) des fichiers et la création de commits. Il inclut un moteur de requête pour filtrer l'historique du dépôt en utilisant la logique booléenne et les expressions régulières, ainsi qu'un système de flux de travail personnalisable pour définir des raccourcis clavier, des thèmes visuels et des séquences de commandes shell personnalisées.

    Provides a visual representation of Git commit sequences and merge patterns to track codebase evolution.

    Gogitgogolang
    Voir sur GitHub↗4,093
  • jisaacks/gitgutterAvatar de jisaacks

    jisaacks/GitGutter

    3,879Voir sur GitHub↗

    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 copy original committed text to the clipboard or restore specific hunks.

    Python
    Voir sur GitHub↗3,879
  • vn7n24fzkq/github-profile-summary-cardsAvatar de vn7n24fzkq

    vn7n24fzkq/github-profile-summary-cards

    3,353Voir sur GitHub↗

    Commits newly generated SVG files directly to the repository using automated git commands within the workflow.

    TypeScriptgithub-actiongithub-profile-readmehacktoberfest
    Voir sur GitHub↗3,353
  • mitchellh/vouchAvatar de mitchellh

    mitchellh/vouch

    3,343Voir sur GitHub↗

    Vouch is a GitHub Actions automation that enforces community trust by requiring new contributors to be vouched by existing members before they can interact with a project's issues and pull requests. It maintains a vouched user list in a tracked file, and automatically closes or locks interactions from unvouched or denounced users to reduce spam and abuse. The system lets collaborators manage trust through issue and discussion comments using specific keywords to vouch, denounce, or unvouch users, with automatic updates to the vouched list and optional pull request merges. It also provides a CL

    Pushes updates to the VOUCHED file directly to the default branch after an endorsement action completes.

    Nushell
    Voir sur GitHub↗3,343
  1. Home
  2. Development Tools & Productivity
  3. Git Commit History Visualizers

Explorer les sous-tags

  • Automated Commit Pipelines1 sous-tagSystems that automatically create structured Git commits for each solved problem, maintaining a versioned history. **Distinct from Git Commit History Visualizers:** Distinct from Git Commit History Visualizers: focuses on the automated creation of commits rather than visualizing existing commit history.
  • Commit Count VisualizersTools that specifically visualize the frequency and volume of commits over time. **Distinct from Git Commit History Visualizers:** Focuses on aggregate volume (counts) rather than the sequence or playback of commits
  • Event-Driven History WalkersTools that traverse commit history and emit events for each commit to extract author and message details. **Distinct from Git Commit History Visualizers:** Distinct from Git Commit History Visualizers: focuses on programmatic event-driven traversal, not visual playback.
  • Git Host ExtensionsBrowser or editor plugins that connect to Git hosting platforms to visualize file-specific commit histories. **Distinct from Git Commit History Visualizers:** Focuses on the delivery mechanism (extension/plugin) for hosting-platform data, whereas Commit History Visualizers are the general tools.