awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Git status display

Ranking updated Jul 30, 2026

For git metadata display, the strongest matches are arzzen/git-quick-stats (This shell-based command-line utility provides repository statistics, contributor metrics), jesseduffield/lazygit (Lazygit is an interactive terminal-based Git interface that provides) and tomgi/git_stats (GitStats is a repository statistics generator written in Ruby). fakerr/git-recall and gcla/termshark round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source tools for git status display, ranked by GitHub stars and activity. Compare the top repositories to find the best fit.

Git status display

Find the best repos with AI.We'll search the best matching repositories with AI.
  • arzzen/git-quick-statsarzzen avatar

    arzzen/git-quick-stats

    6,995View on GitHub↗

    git-quick-stats is a command-line tool for calculating commit counts, line changes, and contributor metrics from Git history. It functions as a repository statistics tool, metrics generator, and contribution analyzer that extracts quantitative data from Git logs. The tool distinguishes itself through the ability to generate frequency maps and activity trends to visualize development momentum over time. It provides specific controls to isolate project history by toggling the visibility of merge commits. The software covers a broad range of analytics, including contributor impact tracking and

    This shell-based command-line utility provides repository statistics, contributor metrics, and activity tracking straight from your terminal to help you analyze Git history.

    ShellGit Repository AnalyticsCommit History Analysis
    View on GitHub↗6,995
  • jesseduffield/lazygitjesseduffield avatar

    jesseduffield/lazygit

    79,339View on GitHub↗

    Lazygit is a terminal-based user interface designed to simplify version control operations through a keyboard-driven workflow. It functions as a visual abstraction layer that bridges native commands with an interactive environment, allowing users to manage repository history, branches, and commit workflows without relying solely on manual command-line input. The tool distinguishes itself by automating complex version control tasks that typically require multiple manual steps. It provides specialized interfaces for interactive rebasing, commit history amendment, and binary search-based regress

    Lazygit is an interactive terminal-based Git interface that provides a commit graph visualization and history viewer, though it focuses more on workflow management and staging than deep statistical analytics.

    GoCommit Graph Visualizers
    View on GitHub↗79,339
  • tomgi/git_statstomgi avatar

    tomgi/git_stats

    1,089View on GitHub↗

    Git stats is a command-line utility and reporting tool that analyzes project activity and generates statistical insights from source code version control data. It functions as a Git history analysis tool and repository analytics generator, processing historical commit logs and file modification patterns to track how codebases grow and change over time. The application operates through a command-line interface execution pipeline that parses raw repository logs and commit streams directly into structured data records. It includes an incremental activity aggregator that rolls up individual commi

    GitStats is a repository statistics generator written in Ruby that fits the category by producing detailed metrics and graphs, though it lacks the interactive terminal UI and commit graph visualization features.

    RubyGit Repository Analytics
    View on GitHub↗1,089
  • fakerr/git-recallFakerr avatar

    Fakerr/git-recall

    2,112View on GitHub↗

    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

    Git-recall is an interactive terminal-based tool for exploring commit history and code changes, though it lacks dedicated repository statistics and author contribution metrics.

    ShellGit Commit History VisualizersCommit Range Diff ViewersCommit Range Filtering
    View on GitHub↗2,112
  • gcla/termsharkgcla avatar

    gcla/termshark

    9,908View on GitHub↗

    Termshark is a terminal-based network packet analyzer and protocol flow inspector. It serves as a keyboard-driven interface for the tshark command-line utility, providing a terminal user interface to monitor data flow and analyze network traffic. The tool functions as a terminal interface for Wireshark, utilizing its filtering and inspection logic to analyze recorded capture files or live network interfaces. It specifically enables the reassembly and inspection of TCP and UDP flows to isolate traffic patterns and analyze network conversations by protocol. The system includes capabilities for

    Termshark is a terminal-based network packet analyzer for inspecting network traffic rather than a tool for exploring Git repository metadata or commit histories.

    GoTerminal User InterfacesTUI Wrappers
    View on GitHub↗9,908
  • nirmalscaria/le-git-graphNirmalScaria avatar

    NirmalScaria/le-git-graph

    5,889View on GitHub↗

    Le Git Graph is a browser-based tool that displays a visual commit graph for any GitHub repository, showing branch structure and commit history directly in the page. It operates as a single-page application that injects the commit graph into existing repository pages without full page reloads, using OAuth to authenticate with GitHub and authorize API requests for commit data. The tool renders commit nodes and branch lines on an HTML canvas element for smooth, high-performance visualization of complex git histories. It filters the commit graph to show only commits from a selected branch, hidin

    Le Git Graph is a browser extension and single-page application that visualizes GitHub repository commit graphs directly in web pages, but it lacks the terminal UI or local repository statistics dashboard requested by this search.

    JavaScriptCommit Graph Visualizers
    View on GitHub↗5,889
  • willmcgugan/textualwillmcgugan avatar

    willmcgugan/textual

    36,292View on GitHub↗

    Textual is a Python TUI framework and asynchronous UI library used to build interactive text user interfaces. It provides a component-based architecture for creating cross-platform applications that run in both terminal and web browser environments. The framework distinguishes itself by utilizing a CSS-based layout engine to apply visual styles to widgets and a command palette interface for discovering and executing application functions. It also supports hosting terminal-based interfaces on the web to enable remote access via a standard browser. The toolkit covers a broad range of capabilit

    Textual is a general-purpose terminal UI framework rather than a dedicated Git visualization tool, meaning you would use it to build such a dashboard rather than getting one out of the box.

    PythonTerminal User InterfacesCross-Platform Terminal Utilities
    View on GitHub↗36,292
  • jonathanslenders/python-prompt-toolkitjonathanslenders avatar

    jonathanslenders/python-prompt-toolkit

    10,498View on GitHub↗

    python-prompt-toolkit is a Python library and terminal user interface framework used for building interactive command line interfaces. It provides a toolkit for constructing complex terminal applications with advanced input handling and layout management. The project features a real-time syntax highlighting engine and a rendering system that ensures correct alignment and display of double-width Unicode characters. It includes specialized capabilities for command line autocompletion, providing ghost text suggestions and searchable input history. The framework covers a broad range of interface

    This repository is a terminal UI framework used for building command-line applications, which makes it a building block rather than the ready-to-use Git visualization tool you are looking for.

    PythonTerminal User InterfacesTerminal UI Frameworks
    View on GitHub↗10,498
  • initialcommit-com/git-siminitialcommit-com avatar

    initialcommit-com/git-sim

    4,663View on GitHub↗

    git-sim is a suite of tools designed to generate branded animations, visual commit graphs, and technical media for documenting version control workflows. It functions as a git animation generator and command visualizer that simulates how specific operations change repository states and commit graphs. The system models git operations on dummy repositories to predict outcomes and produces videos showing state transitions. These animations include customizable styles, speeds, and branded sequences with custom logos and text in the intro and outro. The project covers the generation of technical

    It generates educational workflow animations and simulations of Git operations rather than serving as an interactive terminal UI or dashboard for exploring real repository metadata and history.

    PythonGit Graph Visualizers
    View on GitHub↗4,663
  • charmbracelet/lipglosscharmbracelet avatar

    charmbracelet/lipgloss

    10,591View on GitHub↗

    This project is a framework for composing terminal interfaces through declarative styling and a grid-based layout engine. It provides a comprehensive toolkit for building responsive command-line applications by managing ANSI escape sequences, color profiles, and text rendering to ensure consistent visual output across different terminal environments. The library distinguishes itself through its ability to automatically detect terminal capabilities and background themes, allowing it to adjust color schemes and downsample profiles for optimal readability. It utilizes a layered composition model

    This is a terminal styling framework used to build command-line applications, rather than a pre-built tool for exploring Git repository histories and statistics.

    GoTerminal User InterfacesTerminal UI Frameworks
    View on GitHub↗10,591
  • tui-rs-revival/ratatuitui-rs-revival avatar

    tui-rs-revival/ratatui

    21,091View on GitHub↗

    Ratatui is a Rust framework and cross-platform terminal renderer used to build rich terminal user interfaces. It functions as a toolkit for creating interactive command-line displays, dashboards, and data visualizations. The library employs an immediate mode rendering approach, where the interface is redrawn every frame based on the current application state. It uses a widget-based layout system to compose complex text-based interfaces. The framework includes a rectangle-based layout engine and a backend-agnostic drawing system to decouple UI logic from specific terminal emulators. It furthe

    Ratatui is a terminal user interface framework for building command-line applications, which serves as a foundational building block rather than a ready-to-use Git visualization tool.

    RustTerminal User Interfaces
    View on GitHub↗21,091
  • git-up/gitupgit-up avatar

    git-up/GitUp

    12,015View on GitHub↗

    GitUp is a graphical user interface client and version control tool for managing Git repositories. It provides a visual environment for browsing repository content, editing history, and performing version control operations. The application features an interactive commit graph visualizer for navigating branching and merging history. It includes a dedicated history editor that allows for the visual manipulation of the project timeline, including the ability to reorder, split, and roll back commits. The tool covers diff analysis through side-by-side file comparisons and high-speed content sear

    GitUp is a desktop graphical user interface client for managing and editing Git repositories rather than a terminal-based or dashboard-focused metadata and statistics tool.

    Objective-CCommit Graph Visualizers
    View on GitHub↗12,015
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
arzzen/git-quick-stats7KShellMITApr 18, 2026
jesseduffield/lazygit79.3KGoMITJun 16, 2026
tomgi/git_stats1.1KRubyMITNov 7, 2025
fakerr/git-recall2.1KShellMITApr 22, 2021
gcla/termshark9.9KGoMITApr 30, 2024
nirmalscaria/le-git-graph5.9KJavaScriptmitFeb 14, 2026
willmcgugan/textual36.3KPythonMITMay 27, 2026
jonathanslenders/python-prompt-toolkit10.5KPythonBSD-3-ClauseMay 14, 2026
initialcommit-com/git-sim4.7KPythonGPL-2.0May 19, 2026
charmbracelet/lipgloss10.6KGomitFeb 18, 2026

Related searches

  • Git and version control tooling
  • Git branching tool
  • a GUI client for browsing and managing git repositories
  • repository information viewers
  • Git status client
  • a terminal UI for staging and committing with git
  • Version control extensions
  • a version control system for software development