awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Fakerr avatar

Fakerr/git-recall

0
View on GitHub↗
2,112 stele·45 fork-uri·Shell·MIT·3 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru fakerr/git-recallGraficul istoricului de stele pentru fakerr/git-recall

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Git Recall

Colecții selectate manual în care apare Git Recall.
  • repository information viewers

Alternative open-source pentru Git Recall

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Git Recall.
  • rgburke/grvAvatar rgburke

    rgburke/grv

    4,093Vezi pe 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
    Vezi pe GitHub↗4,093
  • gitkraken/vscode-gitlensAvatar gitkraken

    gitkraken/vscode-gitlens

    9,846Vezi pe 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
    Vezi pe GitHub↗9,846
  • jonas/tigAvatar jonas

    jonas/tig

    13,258Vezi pe 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
    Vezi pe GitHub↗13,258
  • extrawurst/gituiAvatar extrawurst

    extrawurst/gitui

    22,118Vezi pe 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
    Vezi pe GitHub↗22,118
Vezi toate cele 30 alternative pentru Git Recall→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale fakerr/git-recall?

Principalele funcționalități ale fakerr/git-recall sunt: 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.

Care sunt câteva alternative open-source pentru fakerr/git-recall?

Alternativele open-source pentru fakerr/git-recall includ: 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…