Back to browse
GitHub Repository

Detect phantom and unused dependencies across multiple languages using a fast Rust-based CLI

8 starsRust

Detect phantom and unused dependencies across multiple languages

by ojuschugh1·Apr 6, 2026·1 point·1 comment

AI Analysis

●●SolidSolve My ProblemSlick

One CLI finds phantom and unused deps across five languages when per-language tools already exist.

Strengths
  • Tree-sitter and OXC parsing provides accurate import detection without runtime execution.
  • SARIF output integrates directly with GitHub code scanning workflows.
  • Single binary with zero runtime dependencies simplifies CI integration.
Weaknesses
  • Java support relies on heuristics and a limited 150-library mapping table.
  • Per-language alternatives like knip and depcheck offer deeper ecosystem integration.
Target Audience

Backend developers, DevOps engineers, maintainers of multi-language repos

Similar To

knip · depcheck · pipreqs

Similar Projects

Developer Tools●●Solid

Fallow – Find unused code, duplication, and complexity in TS/JS (Rust)

Sub-second dead code detection in Rust when ESLint and TypeScript already exist.

SlickSolve My Problem
bartwaardenburg
422mo ago
Developer Tools●●Solid

Rev-dep – 20x faster knip.dev alternative build in Go

20x faster knip—performance leap is real, but dependency linters are crowded and knip already solved this.

Ship ItSolve My Problem
jayu_dev
46133mo ago