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
·
sinclairtarget avatar

sinclairtarget/git-who

0
View on GitHub↗
2,666 stele·55 fork-uri·Go·mit·2 vizualizări

Git Who

git-who is a Git contribution analysis tool designed to identify the primary owners of files and directories by analyzing commit history and file trees. It functions as an ownership mapper and statistics generator that calculates commit volumes and line counts to determine responsibility for specific subsystems.

The tool distinguishes itself by mapping directory trees to their most active contributors and generating chronological visualizations, such as bar charts, to show how dominant author shares have shifted over time. It resolves fragmented author names and email addresses into single unique identities using Git mailmap configurations to ensure reporting accuracy.

The project provides capabilities for repository maintenance auditing, author contribution summaries, and noise reduction through the exclusion of specific commit hashes or file paths via pathspec filtering.

Features

  • Code Ownership Mapping - Maps directory trees to their most active contributors to identify primary owners of specific files and subsystems.
  • Commit History Analysis - Analyzes git logs and revision ranges to calculate contribution metrics based on commit frequency and authorship.
  • Author Statistics Generators - Calculates commit volumes and line counts per author filtered by paths and date ranges.
  • Git Identity Resolution - Resolves fragmented author names and emails into unique identities using Git mailmap configurations for accurate reporting.
  • Git Repository Analysis - Analyzes Git commit logs and repository metadata to identify primary owners of specific files and directories.
  • Contribution Analysis - The tool calculates the total volume of work contributed by authors sorted by lines added, files changed, or modification dates.
  • Git User Identities - Consolidates fragmented author names and emails into single identities using Git mailmap configurations.
  • Project Contribution Analysis - Generates a quantitative table of total contributions per author filtered by paths and commit ranges.
  • Directory Distribution Maps - Visualizes how work is distributed across a project directory to identify authors dominating specific components.
  • Ownership Mapping Traversers - Recursively traverses the directory structure to assign component ownership based on the highest volume of commits.
  • Analysis File Filters - Implements shell-like pathspec patterns to include or exclude specific file paths from history analysis.
  • Metadata-Based Analysis Filters - Refines analysis results by including or excluding specific authors, date ranges, or file patterns.
  • Revision Exclusions - The tool skips specific commits during analysis by referencing a predefined list of revisions to ignore.
  • Author Contribution Shares - Generates chronological bar charts showing how the proportional share of commits among dominant authors shifts over time.
  • Directory Contribution Maps - Annotates a directory tree with the primary author for each path to visualize component responsibility.
  • Revision Exclusions - Omits specific commit hashes from analysis based on a predefined list of ignored revisions.
  • Contribution Timeline Charts - Displays a chronological timeline and bar chart showing the dominant author and their proportional share per year.
  • Repository Auditing - Summarizes author activity and code volume while filtering out automated commits to perform a maintenance audit.
  • Yearly Share Aggregators - Provides proportional shares of contributions grouped by year to visualize shifts in dominant authorship.
  • Git管理工具 - Listed in the “Git 工具” section of the Great Open Source Project awesome list.

Istoric stele

Graficul istoricului de stele pentru sinclairtarget/git-whoGraficul istoricului de stele pentru sinclairtarget/git-who

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

Întrebări frecvente

Ce face sinclairtarget/git-who?

git-who is a Git contribution analysis tool designed to identify the primary owners of files and directories by analyzing commit history and file trees. It functions as an ownership mapper and statistics generator that calculates commit volumes and line counts to determine responsibility for specific subsystems.

Care sunt principalele funcționalități ale sinclairtarget/git-who?

Principalele funcționalități ale sinclairtarget/git-who sunt: Code Ownership Mapping, Commit History Analysis, Author Statistics Generators, Git Identity Resolution, Git Repository Analysis, Contribution Analysis, Git User Identities, Project Contribution Analysis.

Care sunt câteva alternative open-source pentru sinclairtarget/git-who?

Alternativele open-source pentru sinclairtarget/git-who includ: boyter/scc — Scc is a codebase analysis tool written in Go that calculates source lines of code, blank lines, and comments across… sourcerer-io/sourcerer-app — Sourcerer App is a developer experience dashboard and Git repository analyzer that extracts statistical data to build… arzzen/git-quick-stats — git-quick-stats is a command-line tool for calculating commit counts, line changes, and contributor metrics from Git… tj/git-extras — git-extras is a collection of command line utilities that extend the functionality of the Git version control system.… geeeeeeeeek/git-recipes — This project is an educational resource providing a detailed command reference, tutorial collections, and structured… k88hudson/git-flight-rules — git-flight-rules is a collection of curated guidelines, operational resources, and a command reference for managing…

Alternative open-source pentru Git Who

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Git Who.
  • boyter/sccAvatar boyter

    boyter/scc

    8,469Vezi pe GitHub↗

    Scc is a codebase analysis tool written in Go that calculates source lines of code, blank lines, and comments across hundreds of programming and markup languages. It functions as a source code metric engine, software complexity analyzer, and cost estimator. The project differentiates itself by providing a COCOMO cost estimator to predict development effort and financial costs, alongside tools to estimate the cost of regenerating a codebase using large language models. It also includes a Git repository metrics tool that correlates commit history with codebase metrics to identify hotspots, trac

    Goclicloccode
    Vezi pe GitHub↗8,469
  • sourcerer-io/sourcerer-appAvatar sourcerer-io

    sourcerer-io/sourcerer-app

    6,734Vezi pe GitHub↗

    Sourcerer App is a developer experience dashboard and Git repository analyzer that extracts statistical data to build technical skill profiles. It functions as a GitHub profile visualizer, creating a graphical representation of a programmer's expertise based on actual code usage across multiple software projects. The tool generates developer portfolios by analyzing commit history across various repositories to quantify experience with specific programming languages and libraries. It maps technical experience to visualize the breadth and depth of a developer's stack. The system supports local

    Kotlinanalyticscurriculum-vitaecv
    Vezi pe GitHub↗6,734
  • arzzen/git-quick-statsAvatar arzzen

    arzzen/git-quick-stats

    6,995Vezi pe 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

    Shell
    Vezi pe GitHub↗6,995
  • tj/git-extrasAvatar tj

    tj/git-extras

    18,076Vezi pe GitHub↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Shellgit
    Vezi pe GitHub↗18,076
  • Vezi toate cele 30 alternative pentru Git Who→