Skip to content

Gitropy - Repo Health & Knowledge-Risk Analyzer - #167

Open
SumitPanigrahiGit wants to merge 4 commits into
elite-coders-xyz:mainfrom
SumitPanigrahiGit:main
Open

Gitropy - Repo Health & Knowledge-Risk Analyzer #167
SumitPanigrahiGit wants to merge 4 commits into
elite-coders-xyz:mainfrom
SumitPanigrahiGit:main

Conversation

@SumitPanigrahiGit

Copy link
Copy Markdown

Open Source Hackathon 2026 Project Submission

Participant Details

Full Name:
Sumit Panigrahi

GitHub Username:
SumitPanigrahiGit

Team Name:
Zenith

College/University:
Odisha University of Technology and Research


Project Details

Project Title:
Gitropy - Repo Health & Knowledge-Risk Analyzer

Project Description:
Gitropy mines a project's own git history to answer a question most tools ignore: if a new contributor joined tomorrow, what would trip them up, and who would they need to ask? It combines code entropy scoring (churn + complexity + single-owner risk), bus factor / single-point-of-failure detection, and a self-supervised ML model that predicts which files are heading toward a rewrite, trained on labels derived from the repo's own commit timeline rather than a fabricated dataset. Ships as a CLI, FastAPI service, and static dashboard, plus a live dependency-staleness checker using real PyPI data.

Tech Stack Used:
Python, FastAPI, scikit-learn, GitPython, Typer, Pandas/NumPy, vanilla HTML/CSS/JS, pytest

GitHub Repository Link:
https://github.com/SumitPanigrahiGit/GitroPy

Live Demo Link:
Not deployed yet - runs locally via uvicorn or the CLI (see README)

Presentation / Demo Video Link:
N/A


Open Source Readiness

  • My project is public on GitHub
  • My repository has a proper README.md
  • I have added setup/installation instructions
  • I have added screenshots/demo where possible
  • I have added a license file
  • My project is original and built/updated during the hackathon period

Memori Labs Sponsor Task

Please complete these before submitting:


ID Card Verification

  • I have generated my ID card from https://oshack.xyz
  • If my ID was not verified, I completed the mandatory verification/giveaway form and tried again

Additional Notes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant