Djoufson
HomeAboutWhat I BuildBlogCommunityContact
GithubLinkedInTwitter/XRSS Feed
© Djoufson 2026

Connect with me

GithubLinkedInTwitter/XRSS Feed
© Djoufson 2026
Back to Projects

Git Report

active

A Go CLI tool designed to analyze git commit history across local branches and export comprehensive commit data to CSV format for reporting and analysis.

Go
Core Maintainer
2025 - Present
open-source
Git Report

Impact

Provides developers and teams with an automated way to generate detailed git commit reports across multiple branches, enabling better project analysis and developer performance tracking.

1
Contributors

Key Features

Scans all local git branches automatically
Flexible date range and author filtering
Detailed CSV export with commit statistics
Support for analyzing multiple repositories
Clear error messages and user-friendly CLI interface

Challenges

1

Efficiently parsing git log data across multiple branches

2

Handling different git repository structures and configurations

3

Creating flexible filtering options for dates and authors

4

Ensuring cross-platform compatibility

Achievements

Built a robust CLI tool with comprehensive error handling

Implemented multi-branch analysis capability

Created flexible CSV export functionality

Key Learnings

Advanced Go CLI development patterns

Git internals and log parsing techniques

Cross-platform Go application development

CSV data export optimization

Downloads

Download it here
Download the latest release binaries for your platform
View on GitHub