/git.stats

An elegant VS Code extension for visualizing team code contributions. Through interactive charts and an intuitive interface, it helps understand team members' work in real-time.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Git Stats - VS Code Extension

An elegant VS Code extension for visualizing team code contributions. Through interactive charts and an intuitive interface, it helps understand team members' work in real-time.

Usage

Click the Git Stats icon in VS Code status bar to open the statistics interface.

Git Stats Screenshot

Features

Core Features

  • Interactive pie charts showing contribution distribution
  • Time series line charts displaying commit trends
  • Draggable and resizable chart containers
  • Real-time data updates

Statistics Metrics

  • Commit count per author
  • Code line changes (additions/deletions)
  • File modification statistics
  • Team overall contribution analysis

Visualization Features

  • Commit distribution pie chart
  • Code line changes distribution pie chart
  • Detailed tooltips (with percentages and specific values)
  • Flexible time range selection:
    • Last week
    • Last month
    • Last 3 months
    • Last 6 months
    • Last year

Installation

  1. Install from VS Code Marketplace
  2. Open any Git repository in VS Code
  3. Click the Git Stats icon in the status bar to start

Key Features

  • Modern and clean interface design
  • Responsive interactive charts
  • Real-time data updates
  • Efficient memory usage
  • Smooth animation transitions

Use Cases

Particularly suitable for:

  • Team leaders tracking project progress
  • Code review planning and management
  • Sprint retrospectives and planning
  • Understanding team work patterns
  • Identifying contribution patterns

Tech Stack

  • TypeScript
  • VS Code Extension API
  • Chart.js (Data Visualization)
  • Simple Git (Git Operations)
  • Moment.js (Date Processing)

Contributing

Issues and Pull Requests are welcome! Let's make this extension better together.

License

Apache-2.0 license

Support

If you encounter any issues or have suggestions, please submit an Issue on our GitHub repository.

简体中文