What problem does it solve?
Large, multi-language codebases often contain embedded third-party libraries, duplicated wrappers, and committed build artifacts that obscure ownership and increase maintenance cost; repo-scan provides a structural inventory and remediation guidance so teams can quickly understand what code is truly theirs and what should be extracted, rebuilt, or removed.
Core Features & Use Cases
- Cross-stack scanning: single-pass analysis for C/C++, Java/Android, iOS (Objective-C/Swift), and Web (TS/JS/Vue).
- File classification: tag files as project code, third-party (vendored), or build artifacts and quantify their size and impact.
- Library detection & versioning: recognize common embedded libraries and extract likely version markers from headers and license files.
- Verdicts & reports: assign four-level remediation verdicts (Core Asset / Extract & Merge / Rebuild / Deprecate) and produce interactive dark-theme HTML reports with per-module drill-down.
- Use Cases: takeover audits for legacy repos, pre-refactor dependency inventories, and monorepo cleanups to identify dead weight and duplication.
Quick Start
Run repo-scan to produce an interactive HTML audit that classifies files, detects vendored libraries, and summarizes remediation actions.