{"repo":"MishraShardendu22/dfs-based-repository-cleaning-engine","free":true,"listed":false,"github":"https://github.com/MishraShardendu22/dfs-based-repository-cleaning-engine","clone":"git clone https://github.com/MishraShardendu22/dfs-based-repository-cleaning-engine.git","description":"Automation tool that systematically traverses GitHub repositories, performs static import analysis on React codebases, identifies and removes unused UI components, validates builds post-cleanup, and commits the results all without human intervention.","language":"Go","stars":10,"topics":["algorithm","automation","dfs","golang","grafana","prometheus","queries","scripting"],"license":"MIT","category":"analytics","readme_excerpt":"DFS based repository cleaninge engine Autonomous Repository Maintenance and Dead Component Elimination Engine. GitHub-Cleaner-Go is a production-grade automation tool that systematically traverses GitHub repositories, performs static import analysis on React codebases, identifies and removes unused UI components, validates builds post-cleanup, and commits the results without human intervention. Built for developers managing large React ecosystems where component bloat accumulates across repositories. The tool functions as an autonomous maintenance agent, reducing technical debt through programmatic dead-code elimination. Latest Check - Runtime: 16m 1.22s - Concurrency: 10 workers - Repositories scanned: 148 --- Architecture The system operates as a three-stage pipeline: repository orchestration , static analysis and dead-component elimination , and build verification and commit . Repositories are processed concurrently (up to 5 at a time) via a goroutine pool with channel-based rate limiting. --- Core Features - Autonomous Repository Discovery - Fetches all repositories from a GitHub account via the REST API (up to 100 repos per request). - Concurrent Processing - Processes up to 5 repositories simultaneously using goroutines with channel-based semaphore limiting. - Recursive Filesystem Traversal - Walks directory trees (DFS) to locate React projects with components/ui directory structures. - Regex-Based Static Import Analysis - Scans .ts , .tsx , .js , .jsx files for import ","default_branch":null,"files":null,"tree":[],"storefront":"/r/MishraShardendu22","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MishraShardendu22/dfs-based-repository-cleaning-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}