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

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

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

Fakerr/git-recall

0
View on GitHub↗
2,112 نجوم·45 تفرعات·Shell·MIT·4 مشاهدات

Git Recall

Git-recall is a terminal-based application designed to visualize, navigate, and audit local repository commit history and file modifications. It functions as an interactive command-line interface that allows users to browse project evolution and track specific code changes directly from the shell environment.

The tool distinguishes itself by providing an interactive interface for inspecting commit logs and line-level code changes. It utilizes a lazy-loaded stream to fetch repository history in incremental chunks, ensuring performance when navigating large project logs. Users can refine their search results through a declarative pipeline that filters commit data by criteria such as author, date, branch, or file path.

The application integrates with native command-line utilities to retrieve metadata and perform in-memory parsing of diffs for syntax-highlighted inspection. It provides a structured terminal layout that enables efficient auditing of code changes and chronological exploration of repository history without requiring the user to leave the command line.

Features

  • Git Commit History Visualizers - Provides a chronological terminal-based view of project commits to track codebase evolution.
  • Commit Range Filtering - Allows narrowing down commit logs using filters for author, branch, file path, or date range.
  • Commit Range Diff Viewers - Enables line-level inspection of code changes within selected commits directly in the terminal.
  • Terminal-Based Version Control Interfaces - Provides an interactive terminal interface for reviewing and filtering git commit logs.
  • Multi-Criteria Commit Filters - Provides a declarative filtering pipeline to refine commit logs by author, date, branch, or file path.
  • Git Repository Explorers - Enables terminal-based navigation of commit history and repository metadata.
  • Git Integrated Interfaces - Wraps native git command-line utilities to retrieve metadata and diffs for terminal display.
  • Git History Navigation - Offers a command-line interface for navigating and inspecting commit logs and code changes.
  • Terminal-Based Code Review - Functions as a terminal-based client for reviewing project evolution and tracking code modifications.
  • Git Log Visualizers - Presents chronological commit history and file diffs in an interactive format for auditing.
  • Commit Streams - Fetches and renders repository history in incremental chunks to maintain performance with large logs.
  • Stateful Diff Parsing - Parses raw diff text into structured objects for syntax-highlighted line-by-line inspection.
  • Version Control Auditing - Facilitates auditing of code changes by inspecting line-level modifications in individual commits.

سجل النجوم

مخطط تاريخ النجوم لـ fakerr/git-recallمخطط تاريخ النجوم لـ fakerr/git-recall

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Git Recall

مجموعات منسقة بعناية يظهر فيها Git Recall.
  • repository information viewers

بدائل مفتوحة المصدر لـ Git Recall

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Git Recall.
  • 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

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

    TypeScriptgitgithubvscode
    عرض على GitHub↗9,846
  • jonas/tigالصورة الرمزية لـ jonas

    jonas/tig

    13,258عرض على GitHub↗

    Tig is a terminal-based interface for version control systems that functions as an interactive visual layer over standard command-line operations. It provides a text-based environment for navigating commit history, managing staging areas, and inspecting file changes directly within the terminal. By utilizing a split-view layout, the application allows users to view logs, diffs, and status information simultaneously for efficient code analysis. The tool distinguishes itself through a state-driven navigation model that processes piped output from version control utilities into structured, color

    Ccgitncurses
    عرض على GitHub↗13,258
  • extrawurst/gituiالصورة الرمزية لـ extrawurst

    extrawurst/gitui

    22,118عرض على GitHub↗

    Gitui is a terminal user interface and repository manager built with Rust. It provides a keyboard-driven visual environment for performing version control operations without the need to type manual command line arguments. The application enables the management of Git branches, commits, and remote synchronization, alongside capabilities for stashing temporary work and managing submodules. It includes support for GPG commit signing to verify identity through cryptographic signatures. Users can customize the experience through keyboard shortcut rebinding and visual theme adjustments. The interf

    Rust
    عرض على GitHub↗22,118
عرض جميع البدائل الـ 30 لـ Git Recall→

الأسئلة الشائعة

ما هي وظيفة fakerr/git-recall؟

Git-recall is a terminal-based application designed to visualize, navigate, and audit local repository commit history and file modifications. It functions as an interactive command-line interface that allows users to browse project evolution and track specific code changes directly from the shell environment.

ما هي الميزات الرئيسية لـ fakerr/git-recall؟

الميزات الرئيسية لـ fakerr/git-recall هي: Git Commit History Visualizers, Commit Range Filtering, Commit Range Diff Viewers, Terminal-Based Version Control Interfaces, Multi-Criteria Commit Filters, Git Repository Explorers, Git Integrated Interfaces, Git History Navigation.

ما هي البدائل مفتوحة المصدر لـ fakerr/git-recall؟

تشمل البدائل مفتوحة المصدر لـ fakerr/git-recall: rgburke/grv — grv is a terminal-based version control client and interactive Git repository browser. It functions as a terminal user… gitkraken/vscode-gitlens — GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an… jonas/tig — Tig is a terminal-based interface for version control systems that functions as an interactive visual layer over… extrawurst/gitui — Gitui is a terminal user interface and repository manager built with Rust. It provides a keyboard-driven visual… magit/magit — Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control… rhysd/git-messenger.vim — git-messenger.vim is a plugin for the Vim and Neovim text editors that provides an integrated interface for viewing…