Favicon of onefetch

onefetch

Command-line tool that reveals code metrics, licenses, contributors, and project insights for git repositories with support for 100+ programming languages.

Onefetch is a command-line git information tool that brings repository analytics directly to your terminal. Similar to system information tools like neofetch, it displays comprehensive project data at a glance, making it perfect for developers who want quick insights into their codebase.

The tool automatically detects open-source licenses, identifies your dominant programming language with its logo, and reveals critical project metrics including code distribution, pending changes, dependency counts, top contributors, disk usage, creation date, and total lines of code. With support for over 100 programming languages, it adapts to virtually any project.

Key capabilities include:

  • Offline operation with zero external dependencies
  • Highly customizable via command-line flags to show exactly what matters to you
  • Multiple output formats including JSON and YAML for integration with other tools
  • File and directory filtering to exclude specific paths from analysis
  • Cross-platform support for Linux, macOS, and Windows
  • Fast performance optimized for instant results

Whether you're documenting a project, analyzing code metrics, or simply curious about your repository's composition, onefetch provides actionable insights without leaving the terminal.

Install

Brew
$ brew install onefetch

Features

JSON output

Media

Pros

4
  • Displays project information and code statistics for Git repositories.
  • Supports over 100 programming languages.
  • Works offline with a focus on performance.
  • Customizable via command-line arguments and multiple output formats.

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to onefetch

Favicon

 

  
 
Favicon

 

  
 
Favicon