Skip to content

agnivo988/Repo-lyzer

Repo-lyzer

Repo-lyzer Logo

Repo-lyzer is a modern, terminal-based CLI tool written in Golang that analyzes GitHub repositories and presents insights in a beautifully formatted, interactive dashboard.


Features

  • Deep Analytics – Repository health, maturity scores, and bus factor.
  • Interactive TUI – Fully navigable keyboard-driven menu system.
  • Visual Data – Language breakdown bars and horizontal commit graphs.
  • File Explorer – Browse repository structures directly in the dashboard.
  • Multi-Format Export – Save reports as JSON, Markdown, CSV, or HTML.

Quick Start

Installation

go install [github.com/agnivo988/Repo-lyzer@v1.0.6](https://github.com/agnivo988/Repo-lyzer@v1.0.6)
repo-lyzer

Basic Usage

# Get a 5-line quick summary
repo-lyzer summary golang/go

# Run full interactive analysis
repo-lyzer analyze microsoft/vscode

Architecture Overview

┌────────────────────────────────────────────┐
│               main.go                      │
└────────────────────────────────────────────┘
                    │
                    ▼
┌────────────────────────────────────────────┐
│                 cmd/                       │
└────────────────────────────────────────────┘
                    │
                    ▼
┌────────────────────────────────────────────┐
│             internal/ui/                   │
└────────────────────────────────────────────┘
          │           │           │
          ▼           ▼           ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│   github     │ │   analyzer   │ │   output     │
└──────────────┘ └──────────────┘ └──────────────┘

Documentation

For Contributors

Reference


Maintainers & Contributors

Maintainer: @agnivo988

Aamod007 Aditya8369 agnivo988 Gupta-02 GauravKarakoti Sappymukherjee214 ItsMeArm00n MuktaRedij Kiran95021 Shriii19 KUMARI-SONALIUPADHYAY magic-peach coderabbitai[bot] sahoo-tech Abhijeet-980 Diksha78-bot Shivani-Meena07 ShashankSaga


License

MIT License © 2026 Agniva Mukherjee

About

Repo-lyzer is a developer-focused CLI tool built in Go language that analyzes and compares GitHub repositories to help understand code structure, quality, and changes efficiently. It provides insights like file tree analysis, repository comparison, and actionable metrics, making it easier for developers and recruiters to evaluate projects quickly.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages