Back to GitHub activity
RepositoryRank #10Healthy(4.8)

git-spark

A Git Reporting tool

TypeScript
Highly ActiveCurrentConsistent

Screenshot captured Apr 19, 2026

AI Summary

Generated by claude-haiku-4-5 with 90% confidence

Git Spark - Technical Summary Git Spark is a TypeScript-based Git repository analytics and reporting tool that analyzes commit history to generate interactive insights into contributor activity, code change patterns, and development trends. The project provides both a command-line interface and Node.js API for analyzing repositories, with outputs available in multiple formats (HTML, JSON, CSV, Markdown) and features an enterprise-grade interactive HTML dashboard with interactive charts, contribution heatmaps, governance metrics, dark mode support, and security-first delivery using Content Security Policy with SHA-256 hashing. The application leverages a modern tech stack built primarily in TypeScript (67.5%) with CLI infrastructure powered by Commander.js, visual output enhanced through Chalk and Boxen for terminal formatting, Ora for progress indicators, and Semver for version management; it's supplemented by PowerShell and HTML for platform-specific tooling and report generation. The architecture separates concerns through a dual-interface design—offering both programmatic access via a GitSpark class and direct CLI commands—enabling integration into automated workflows while maintaining accessible command-line usability with features like interactive setup wizards, customizable date ranges, author filtering, and timezone support. Unique to this project is its emphasis on analytical integrity and security: reports are entirely self-contained with no external API calls, employ native SVG charts rather than external charting libraries, include comprehensive metric documentation explaining data limitations, support email redaction for privacy-sensitive audits, and deliver full offline capability. The tool targets development teams, engineering managers, and compliance officers seeking to understand repository health, contributor patterns, and code ownership distribution based purely on Git data, with a noted decline in recent activity (29 commits in 90 days vs. 141 in 365 days) suggesting the project is maturing but may benefit from renewed development focus.

Key Metrics

Stars

0

Forks

0

Watchers

0

Spark Score

44.2

Composite activity score

Commit Velocity

14.7/mo

Commits per month

Total Commits

163

44 in last 90 days

Signals

Pull RequestsClear

0

Open

0

Draft

0

Review

SecurityClear(partial data)

No active security alerts detected

Timeline

Created

Sep 29, 2025

201 days ago

Last Commit

Apr 6, 2026

Last Push

Apr 6, 2026

12 days ago

Updated

Apr 6, 2026

Quality Indicators

README
License
CI/CD
Tests
Docs

Dependencies(19 packages)

Dependency health87/100
8 / 19 outdated19 / 19 versions known19 / 19 registry resolved
@types/node
Minor outdated
25.5.025.6.0npmpackage.json
@typescript-eslint/eslint-plugin
Minor outdated
8.57.28.58.2npmpackage.json
@typescript-eslint/parser
Minor outdated
8.57.28.58.2npmpackage.json
eslint
Minor outdated
10.1.010.2.1npmpackage.json
prettier
Minor outdated
3.8.13.8.3npmpackage.json
ts-jest
Minor outdated
29.4.629.4.9npmpackage.json
typedoc
Minor outdated
0.28.180.28.19npmpackage.json
typescript
Minor outdated
6.0.26.0.3npmpackage.json
@eslint/js
Current
10.0.1npmpackage.json
@types/jest
Current
30.0.0npmpackage.json
@types/semver
Current
7.7.1npmpackage.json
boxen
Current
8.0.1npmpackage.json

+ 7 more dependencies

Repository Info

Size

1,539 KB

Package Manager

package.json

Consistency Score

0.0

Activity Rate

0.49 commits/day

Avg Commit Size

3,996

Spark Rank

#10