14 repositorios
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.
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.
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.
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.
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.
tiny-care-terminal es un tablero de terminal que integra monitoreo de bienestar, un temporizador Pomodoro y un rastreador de actividad de Git en una única interfaz de línea de comandos. Funciona como una herramienta de monitoreo de bienestar que muestra consejos de autocuidado y recordatorios junto con datos de productividad. El proyecto cuenta con un renderizador de arte ASCII para personalización visual y un sistema para monitorear las condiciones climáticas locales. Agrega recuentos de commits diarios y semanales en múltiples repositorios para visualizar el progreso del desarrollo. La interfaz incluye un temporizador operado por teclado para gestionar intervalos de trabajo y descanso, y obtiene recordatorios de bienestar de fuentes de redes sociales externas.
Visualizes daily and weekly commit counts across repositories to monitor development progress.
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.
lolcommits es una herramienta automatizada para capturar, archivar y asociar medios de cámara web con historiales de control de versiones. Funciona como un archivador de instantáneas de cámara web y herramienta de visualización de historial que activa fotos, GIFs o videos cada vez que se realiza un commit de Git. El sistema utiliza la automatización de hooks de Git para asociar hashes de commit con instantáneas físicas del desarrollador. Incluye un sistema de plugins para integrar herramientas de terceros para transformar imágenes capturadas o añadir superposiciones visuales como mensajes de commit e identificadores. La herramienta proporciona un navegador de archivos multimedia para recuperar capturas asociadas con repositorios específicos. También incluye un sistema de configuración para gestionar la selección de dispositivos, duraciones de grabación y retrasos de calentamiento.
Creates a visual playback of development history by associating commit sequences with captured media.
git-sim es un conjunto de herramientas diseñado para generar animaciones de marca, gráficos de commits visuales y medios técnicos para documentar flujos de trabajo de control de versiones. Funciona como un generador de animaciones git y visualizador de comandos que simula cómo operaciones específicas cambian los estados del repositorio y los gráficos de commits. El sistema modela operaciones de git en repositorios de prueba para predecir resultados y produce videos que muestran transiciones de estado. Estas animaciones incluyen estilos, velocidades y secuencias de marca personalizables con logotipos y texto personalizados en la introducción y el cierre. El proyecto cubre la generación de medios de documentación técnica a través de un motor de simulación que representa el estado resultante del gráfico y el directorio. Proporciona personalización estética, incluyendo modos claro y oscuro y coloreado de commits basado en el autor, para crear representaciones visuales para guías y tutoriales.
Generates visual representations and simulations of how Git commands change the repository commit graph.
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.
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.
grv es un cliente de control de versiones basado en terminal y navegador interactivo de repositorios Git. Funciona como una interfaz de usuario de terminal para navegar por el historial de commits, inspeccionar diferencias de código y gestionar ramas y etiquetas dentro de repositorios Git. El proyecto se distingue a través de un visualizador gráfico de grafos de commits que renderiza patrones de ramificación e historial de fusiones directamente en la terminal. Emplea un motor de diseño de vista en mosaico y gestión de espacio de trabajo con pestañas para mostrar múltiples perspectivas del repositorio simultáneamente, respaldado por monitoreo del sistema de archivos en tiempo real para actualizar la interfaz automáticamente a medida que cambia el repositorio. El sistema proporciona capacidades integrales para la gestión del control de versiones, incluyendo el staging de archivos y la creación de commits. Incluye un motor de consulta para filtrar el historial del repositorio utilizando lógica booleana y expresiones regulares, así como un sistema de flujo de trabajo personalizable para definir atajos de teclado, temas visuales y secuencias de comandos de shell personalizadas.
Provides a visual representation of Git commit sequences and merge patterns to track codebase evolution.
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.
Commits newly generated SVG files directly to the repository using automated git commands within the workflow.
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.