Skip to content
← Back to Systems & Projects

A Simple Github Report Generator

An automated CLI tool designed to extract, analyze, and generate clean, structured reports of GitHub commit activity and repository contributions.

Table of Contents (2 sections)
  1. Introduction
  2. Features

Introduction

As working in an early stage startup we(software enginners) have to work on multiple repositories and we baerly maintain log of our work in short what all we have worked on and what all we have done.

I have faced this problem and have been searching for a tool which can help me to generate a report of my github commits activity and how much i have worked on it.

So i have decided to build a tool which can help me to generate a report of my github commits activity and how much i have worked on it.

Features

This tool offers a range of features to help you analyze and visualize your GitHub commits activity. These include:

  • Comprehensive Commit Activity Report: Get a detailed report of your GitHub commits activity.
  • Date Range Filtering: Filter your commits activity by a specific date range to understand your progress over time.
  • Commit Message Insights: Gain insights into your commits activity based on commit messages to understand the context behind your work.

The tool generates two types of reports:

  • report.pdf: A professionally formatted PDF report that includes:

    • Developer details
    • Commit summaries
    • Repository statistics
    • Detailed commit logs
    • Color-coded tables for easy analysis
  • report.txt: A plain text version of the same report, ideal for quick reference or integration with other tools.

A preview of the report:

Github Report Generator

Here is the link to the repository: Github Report Generator


If you like the post please connect me on LinkedIn Follow me on Twitter