awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • pomber/git-historyالصورة الرمزية لـ pomber

    pomber/git-history

    13,685عرض على 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
    عرض على GitHub↗13,685
  • rafaballerini/gittutorialالصورة الرمزية لـ rafaballerini

    rafaballerini/GitTutorial

    10,518عرض على 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
    عرض على GitHub↗10,518
  • gitkraken/vscode-gitlensالصورة الرمزية لـ gitkraken

    gitkraken/vscode-gitlens

    9,846عرض على 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
    عرض على GitHub↗9,846
  • microsoft/vscode-docsالصورة الرمزية لـ microsoft

    microsoft/vscode-docs

    6,549عرض على 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
    عرض على GitHub↗6,549
  • notwaldorf/tiny-care-terminalالصورة الرمزية لـ notwaldorf

    notwaldorf/tiny-care-terminal

    5,976عرض على GitHub↗

    tiny-care-terminal هي لوحة تحكم طرفية تدمج مراقبة العافية، ومؤقت Pomodoro، ومتتبع نشاط Git في واجهة سطر أوامر واحدة. تعمل كأداة لمراقبة العافية تعرض نصائح الرعاية الذاتية والتذكيرات جنباً إلى جنب مع بيانات الإنتاجية. يتميز المشروع بعارض فن ASCII للتخصيص المرئي ونظام لمراقبة أحوال الطقس المحلية. ويجمع أعداد الالتزامات (commits) اليومية والأسبوعية عبر مستودعات متعددة لتصور تقدم التطوير. تتضمن الواجهة مؤقتاً يعمل بلوحة المفاتيح لإدارة فترات العمل والراحة وتجلب تذكيرات العافية من خلاصات وسائل التواصل الاجتماعي الخارجية.

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

    JavaScript
    عرض على GitHub↗5,976
  • nodegit/nodegitالصورة الرمزية لـ nodegit

    nodegit/nodegit

    5,753عرض على 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
    عرض على GitHub↗5,753
  • mroth/lolcommitsالصورة الرمزية لـ mroth

    mroth/lolcommits

    4,811عرض على GitHub↗

    lolcommits هي أداة آلية لالتقاط وأرشفة وربط وسائط كاميرا الويب بسجلات تاريخ الالتزام (Commit) للتحكم في الإصدار. تعمل كأداة أرشفة لقطات كاميرا الويب وأداة تصور للتاريخ التي تطلق صوراً، أو ملفات GIF، أو مقاطع فيديو كلما تم تنفيذ التزام Git. يستخدم النظام أتمتة خطافات Git لربط تجزئات الالتزام بلقطات مادية للمطور. ويتضمن نظام إضافات لدمج أدوات الطرف الثالث لتحويل الصور الملتقطة أو إضافة تراكبات بصرية مثل رسائل الالتزام والمعرفات. توفر الأداة متصفح أرشيف وسائط لاسترداد اللقطات المرتبطة بمستودعات محددة. كما تتضمن نظام تهيئة لإدارة اختيار الجهاز، ومدة التسجيل، وتأخيرات الإحماء.

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

    Ruby
    عرض على GitHub↗4,811
  • initialcommit-com/git-simالصورة الرمزية لـ initialcommit-com

    initialcommit-com/git-sim

    4,663عرض على GitHub↗

    git-sim هي مجموعة من الأدوات المصممة لتوليد رسوم متحركة ذات علامة تجارية، ورسوم بيانية للالتزام المرئي، ووسائط تقنية لتوثيق سير عمل التحكم في الإصدار. تعمل كمولد رسوم متحركة لـ git ومصور أوامر يحاكي كيفية تغيير عمليات محددة لحالات المستودع ورسوم الالتزام البيانية. يصمم النظام عمليات git على مستودعات وهمية للتنبؤ بالنتائج وينتج مقاطع فيديو تظهر انتقالات الحالة. تتضمن هذه الرسوم المتحركة أنماطًا وسرعات قابلة للتخصيص وتسلسلات ذات علامة تجارية مع شعارات ونصوص مخصصة في المقدمة والخاتمة. يغطي المشروع توليد وسائط التوثيق التقني من خلال محرك محاكاة يصور الحالة الناتجة للرسم البياني والدليل. يوفر تخصيصًا جماليًا، بما في ذلك الأوضاع الفاتحة والداكنة وتلوين الالتزام القائم على المؤلف، لإنشاء تمثيلات مرئية للأدلة والبرامج التعليمية.

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

    Pythongitgitpythonmanim
    عرض على GitHub↗4,663
  • qasimwani/leethubالصورة الرمزية لـ QasimWani

    QasimWani/LeetHub

    4,265عرض على 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
    عرض على GitHub↗4,265
  • unhappychoice/gitlogueالصورة الرمزية لـ unhappychoice

    unhappychoice/gitlogue

    4,251عرض على 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
    عرض على GitHub↗4,251
  • rgburke/grvالصورة الرمزية لـ rgburke

    rgburke/grv

    4,093عرض على 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

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

    Gogitgogolang
    عرض على GitHub↗4,093
  • jisaacks/gitgutterالصورة الرمزية لـ jisaacks

    jisaacks/GitGutter

    3,879عرض على 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
    عرض على GitHub↗3,879
  • vn7n24fzkq/github-profile-summary-cardsالصورة الرمزية لـ vn7n24fzkq

    vn7n24fzkq/github-profile-summary-cards

    3,353عرض على GitHub↗

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

    TypeScriptgithub-actiongithub-profile-readmehacktoberfest
    عرض على GitHub↗3,353
  • mitchellh/vouchالصورة الرمزية لـ mitchellh

    mitchellh/vouch

    3,343عرض على 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
    عرض على GitHub↗3,343
  1. Home
  2. Development Tools & Productivity
  3. Git Commit History Visualizers

استكشف الوسوم الفرعية

  • Automated Commit Pipelines1 وسم فرعيSystems 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.