npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

gitflo

v1.0.0

Published

GitFlo - Advanced Git repository insights and analytics CLI tool

Readme

🚀 GITFLO

Advanced Git repository insights and analytics CLI tool

npm version License: MIT

A powerful CLI tool that provides advanced Git repository insights, analytics, and smart features for enhanced development workflows.

✨ Features

📊 Interactive Visualizations

  • Interactive Dashboard - Web-based dashboard with charts and graphs
  • Git Network Visualization - Interactive git commit network
  • Team Collaboration Heatmap - Visual team activity analysis
  • Real-time Charts - Dynamic data visualization with Chart.js and D3.js

🤖 Smart Features

  • Smart Commit Messages - AI-powered commit suggestions based on file changes
  • Code Review Assistant - Automated code quality analysis
  • Bug Risk Prediction - Identify files prone to bugs using historical data
  • Refactor Suggestions - Get intelligent code improvement recommendations

📊 Analytics & Insights

  • Timeline - Visual commit history with beautiful ASCII art
  • Statistics - Comprehensive repository metrics and patterns
  • Hotspots - Find frequently changed files that need attention
  • Contributors - Detailed team activity and contribution analysis
  • Insights - Smart recommendations for better development practices

🔍 Analysis Tools

  • Changelog - Auto-generate organized changelogs from commits
  • Compare - Detailed diff analysis between branches/commits
  • Search - Advanced commit search with multiple filters
  • Blame Analysis - Smart file authorship and contribution tracking
  • Visualizations - ASCII charts, heatmaps, and trend analysis

🚀 Installation

npm install -g gitflo

📚 Usage

# Show help
gitflo
# or use the short alias
gflo

# Core features
gitflo stats              # Repository statistics
gflo timeline              # Project timeline
gitflo hotspots           # Most changed files
gflo contributors          # Team analysis

# Smart AI features
gitflo smart-commit       # AI commit suggestions
gflo review                # Code review assistant
gitflo bug-risk           # Bug prediction
gflo refactor              # Refactor suggestions

# Interactive visualizations
gitflo dashboard          # Generate web dashboard
gflo network               # Git network visualization

# Analysis tools
gitflo insights           # Smart recommendations
gflo visualize             # ASCII visualizations
gitflo export             # Export reports
gflo search "bug fix"      # Search commits

🤖 Smart Features

Smart Commit Messages

git add .
gitflo smart-commit
# Get intelligent commit suggestions based on your changes

Code Review Assistant

git add src/
gitflo review
# Automated code quality analysis for staged changes

Bug Risk Prediction

gitflo bug-risk
# Identify files with high bug probability based on history

Refactor Suggestions

gitflo refactor
# Get recommendations for code improvements

📊 Analytics Examples

Repository Statistics

gitflo stats
╔════════════════════════════════════════════════════════════╗
║                   REPOSITORY STATISTICS                    ║
╚════════════════════════════════════════════════════════════╝

OVERVIEW
────────────────────────────────────────────────────────────
  Total Commits                    1,247
  Repository Age                 365 days
  Commits per Day                    3.42
  Avg Message Length            45 chars

CONTRIBUTORS
────────────────────────────────────────────────────────────
  Total Contributors                   12
  Most Productive            John Smith
  Their Commits                      423

Project Timeline

gitflo timeline --days 30
╔════════════════════════════════════════════════════════════╗
║               PROJECT TIMELINE (Last 30 days)              ║
╚════════════════════════════════════════════════════════════╝

[FEAT ] feat: add user authentication system
         Hash: a1b2c3d
         Author: John Smith
         Time: 2 hours ago
         │
[FIX  ] fix: resolve memory leak in parser
         Hash: d4e5f6g
         Author: Jane Doe
         Time: 1 day ago

Hotspots Analysis

gitflo hotspots --limit 10
╔════════════════════════════════════════════════════════════╗
║           HOTSPOTS - Most Changed Files (Top 10)           ║
╚════════════════════════════════════════════════════════════╝

RANK  FILE                                    CHANGES    IMPACT
────────────────────────────────────────────────────────────
   1  src/auth/login.js                        47    ██████████████████████████████ 100%
   2  src/utils/parser.js                      32    ████████████████████ 68%
   3  README.md                                28    ██████████████████ 60%

🎨 Visualizations

Activity Heatmap

gitflo visualize --type heatmap

Commit Frequency

gitflo visualize --type frequency

File Change Trends

gitflo visualize --type trends

🌍 Multi-Language Support

GitFlo supports English and Turkish with auto-detection:

gitflo lang tr    # Turkish
gitflo lang en    # English
gitflo lang auto  # Auto-detect

# or use gflo shortcut
gflo lang tr

📋 All Commands

Core Commands

  • gitflo timeline - Project evolution timeline
  • gitflo stats - Repository statistics
  • gitflo hotspots - Most changed files
  • gitflo contributors - Team analysis

Analysis Tools

  • gitflo changelog - Generate changelog
  • gitflo compare - Compare branches/commits
  • gitflo search - Search commits
  • gitflo blame-smart - File authorship analysis

Smart Features

  • gitflo smart-commit - AI commit suggestions
  • gitflo review - Code review assistant
  • gitflo bug-risk - Bug prediction
  • gitflo refactor - Refactor suggestions

Insights & Reports

  • gitflo insights - Smart recommendations
  • gitflo visualize - ASCII visualizations
  • gitflo export - Export reports (JSON, Markdown, HTML)
  • gitflo lang - Language settings

🛠️ Requirements

  • Node.js >= 14.0.0
  • Git repository

📄 License

MIT © grkm

🔗 Links


Made with ❤️ by Görkem for developers

Advanced Git intelligence for modern developers