Git Spark

Git Repository Analytics & Reporting

Analyze commit patterns and contributor activity

v1.2.0 - Available on npm

๐Ÿ“Š What is Git Spark?

Git Spark analyzes Git repository commit history to provide insights into contributor activity, code changes, and development patterns. It generates interactive HTML reports with charts, contributor statistics, and file analysis based solely on Git commit data. Version 1.2.0 introduces an interactive git-spark init command for easy project setup, plus enhanced package configuration and improved npm installation support.

๐Ÿ“Š Sample Report

View an interactive analytics report generated from this repository. Includes commit activity charts, contributor statistics, and file analysis.

View Demo โ†’

๐Ÿ“– Documentation

Documentation, CLI reference, and usage examples. Learn how to use Git Spark for your repositories and integrate it into your workflow.

GitHub Repository

๐Ÿ“ฆ npm Package

Install for CLI usage or add to your Node.js projects. Available as a global command-line tool or programmatic library.

npm Registry
๐Ÿš€
Interactive setup wizard with git-spark init
๐Ÿ“Š
Interactive HTML reports with charts
๐Ÿ‘ฅ
Contributor activity and statistics
๐Ÿ“ˆ
Commit patterns and trends
๐Ÿ“
File and directory analysis
๐Ÿ’พ
Export to JSON, CSV, and Markdown
โšก
Command-line and programmatic API

Get started in seconds with npm:

npm install -g git-spark

Then initialize your project:

git-spark init

The interactive wizard creates a .git-spark.json configuration file with your preferences.

View on npm โ†’

๐Ÿ‘จโ€๐Ÿ’ป About the Author

MH

Mark Hazleton

Software developer and architect with experience building web applications and tools. Creator of Git Spark and other open-source developer utilities.