14 مستودعات
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 هي لوحة تحكم طرفية تدمج مراقبة العافية، ومؤقت Pomodoro، ومتتبع نشاط Git في واجهة سطر أوامر واحدة. تعمل كأداة لمراقبة العافية تعرض نصائح الرعاية الذاتية والتذكيرات جنباً إلى جنب مع بيانات الإنتاجية. يتميز المشروع بعارض فن ASCII للتخصيص المرئي ونظام لمراقبة أحوال الطقس المحلية. ويجمع أعداد الالتزامات (commits) اليومية والأسبوعية عبر مستودعات متعددة لتصور تقدم التطوير. تتضمن الواجهة مؤقتاً يعمل بلوحة المفاتيح لإدارة فترات العمل والراحة وتجلب تذكيرات العافية من خلاصات وسائل التواصل الاجتماعي الخارجية.
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 هي أداة آلية لالتقاط وأرشفة وربط وسائط كاميرا الويب بسجلات تاريخ الالتزام (Commit) للتحكم في الإصدار. تعمل كأداة أرشفة لقطات كاميرا الويب وأداة تصور للتاريخ التي تطلق صوراً، أو ملفات GIF، أو مقاطع فيديو كلما تم تنفيذ التزام Git. يستخدم النظام أتمتة خطافات Git لربط تجزئات الالتزام بلقطات مادية للمطور. ويتضمن نظام إضافات لدمج أدوات الطرف الثالث لتحويل الصور الملتقطة أو إضافة تراكبات بصرية مثل رسائل الالتزام والمعرفات. توفر الأداة متصفح أرشيف وسائط لاسترداد اللقطات المرتبطة بمستودعات محددة. كما تتضمن نظام تهيئة لإدارة اختيار الجهاز، ومدة التسجيل، وتأخيرات الإحماء.
Creates a visual playback of development history by associating commit sequences with captured media.
git-sim هي مجموعة من الأدوات المصممة لتوليد رسوم متحركة ذات علامة تجارية، ورسوم بيانية للالتزام المرئي، ووسائط تقنية لتوثيق سير عمل التحكم في الإصدار. تعمل كمولد رسوم متحركة لـ git ومصور أوامر يحاكي كيفية تغيير عمليات محددة لحالات المستودع ورسوم الالتزام البيانية. يصمم النظام عمليات git على مستودعات وهمية للتنبؤ بالنتائج وينتج مقاطع فيديو تظهر انتقالات الحالة. تتضمن هذه الرسوم المتحركة أنماطًا وسرعات قابلة للتخصيص وتسلسلات ذات علامة تجارية مع شعارات ونصوص مخصصة في المقدمة والخاتمة. يغطي المشروع توليد وسائط التوثيق التقني من خلال محرك محاكاة يصور الحالة الناتجة للرسم البياني والدليل. يوفر تخصيصًا جماليًا، بما في ذلك الأوضاع الفاتحة والداكنة وتلوين الالتزام القائم على المؤلف، لإنشاء تمثيلات مرئية للأدلة والبرامج التعليمية.
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 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.
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.