awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tomgi avatar

tomgi/git_stats

0
View on GitHub↗
1,089 星标·156 分支·Ruby·MIT·13 次浏览

Git Stats

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 commit records into aggregate statistics grouped by time intervals, authors, and file types, alongside a template-based HTML reporting engine that transforms the calculated metrics into static web pages containing charts and summaries.

Features

  • Git Repository Analytics - Generates statistical reports and visual summaries of activity across code repositories to track project evolution.
  • Version Control Repositories - Extracts detailed metadata, commit frequencies, and author contributions from version control histories.
  • Structured Log Parsing - Parses raw version control log streams directly into structured records for analysis.
  • Static Report Generation - Transforms structured analytical datasets into static web pages containing charts and summaries.
  • Template-Based Report Generators - Transforms calculated statistical metrics into static web pages using predefined layout templates.
  • Group-By Aggregations - Groups commit records by time intervals, authors, and file types to compute aggregate statistics.
  • Rolling Statistical Aggregators - Rolls up individual commit records into aggregate statistics grouped by time intervals, authors, and file types.
  • Commit and Wiki Tracking - Monitors how codebases grow and change over time by processing historical commit logs.
  • Command Line Interfaces - Operates as a standalone utility executed from the terminal to run automated data processing pipelines.
  • Project Insight Reporters - Analyzes project activity and generates statistical insights from source code version control data.
  • Version Control and Repository Tools - Extracts metrics on commits, authors, and file changes by processing version control history.
  • Git Query Tools - Queries version control records to inspect commit logs, file modifications, and developer contributions over time.

Star 历史

tomgi/git_stats 的 Star 历史图表tomgi/git_stats 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

tomgi/git_stats 是做什么的?

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.

tomgi/git_stats 的主要功能有哪些?

tomgi/git_stats 的主要功能包括:Git Repository Analytics, Version Control Repositories, Structured Log Parsing, Static Report Generation, Template-Based Report Generators, Group-By Aggregations, Rolling Statistical Aggregators, Commit and Wiki Tracking。

tomgi/git_stats 有哪些开源替代品?

tomgi/git_stats 的开源替代品包括: filhodanuvem/gitql — Gitql is a SQL query engine and metadata search tool designed to explore and retrieve information from version control… checkstyle/checkstyle — Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… arzzen/git-quick-stats — git-quick-stats is a command-line tool for calculating commit counts, line changes, and contributor metrics from Git… aws/aws-sam-cli — The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of…

Git Stats 的开源替代方案

相似的开源项目,按与 Git Stats 的功能重合度排序。
  • filhodanuvem/gitqlfilhodanuvem 的头像

    filhodanuvem/gitql

    6,295在 GitHub 上查看↗

    Gitql is a SQL query engine and metadata search tool designed to explore and retrieve information from version control systems. It provides a structured query language that allows users to filter and extract assets from a project history using a formal syntax instead of standard command line interface commands. The tool operates as an interactive data explorer, featuring a command prompt interface for evaluating repository data in real time. It maps version control entities, such as commits and tags, to virtual relational tables, enabling the execution of sequential queries to audit history a

    Gogitgohacktoberfest
    在 GitHub 上查看↗6,295
  • hazelcast/hazelcasthazelcast 的头像

    hazelcast/hazelcast

    6,570在 GitHub 上查看↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    在 GitHub 上查看↗6,570
  • checkstyle/checkstylecheckstyle 的头像

    checkstyle/checkstyle

    8,867在 GitHub 上查看↗

    Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement

    Javacode-qualitycommand-line-toolhacktoberfest
    在 GitHub 上查看↗8,867
  • quarkusio/quarkusquarkusio 的头像

    quarkusio/quarkus

    15,479在 GitHub 上查看↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    在 GitHub 上查看↗15,479
查看 Git Stats 的所有 30 个替代方案→

包含 Git Stats 的精选搜索

收录 Git Stats 的精选合集。
  • Git status display