✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!
-
Updated
Oct 24, 2026 - TypeScript
✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!
Codebase intelligence for TypeScript and JavaScript. Health, complexity hotspots, duplication, architecture boundaries, circular dependencies, design-system drift, and unused code, from one graph. CLI, GitHub Action, LSP, MCP, and VS Code. Rust, MIT licensed.
💀 PHP unused code detection via PHPStan extension. Detects dead cycles, supports libs like Laravel, Symfony, Twig, Doctrine, PHPUnit etc. Can automatically remove dead PHP code. Able to detect dead code used only in tests. Finds unused methods, constants, properties and enum cases.
Canyon is a JavaScript code coverage solution.
Find and fix unused Python code using command line.
Find unused ruby methods and constants and etc
Find declared but unused Angular classes in your codebase.
fallow for Neovim — see your unused code, dups, and health in a native split
Framework-aware dead-code analyzer for Python. Models FastAPI, Dishka, pytest and application entry points. Finds unrequested DI bindings and test-only code, with explainable JSON reports for developers and AI agents. Static and read-only.
✂️ 一键清理小程序项目中未使用的文件、依赖项和导出项。
Detects unused classes in your codebase.
Dead Code Detector is a Gradle plugin that helps you find unused classes, functions, resources, and dependencies in your Kotlin/Java projects.
Primer for blast radius analysis and differential testing of dead code detectors and static analysis tools across pinned real-world projects
Schema-free CLI that finds unused GraphQL operations, fragments and orphaned .gql files by scanning your source tree. No server, schema or introspection needed.
Find and remove dead code in React, Next.js, and Python projects
Fast, zero-dependency Dart & Flutter dead code, media assets & packages remediation engine. Features an interactive TUI dashboard with live audit progress bars, verified safe cleanup for unused classes, widgets, dead blocks, imports & pubspec dependencies, and instant 1-step rollback.
Find what your codebase no longer needs.
Detect and optionally **remove unused code** across TypeScript/JavaScript projects. Includes detectors for **Cypress custom commands** and **Playwright fixtures**. Safe defaults, CI-friendly reports, and an ignore file for precise scoping.
Fast, binary-backed dead-code detection and architecture governance for JS/TS monorepos. Daemon-accelerated. Agent-first.
To associate your repository with the unused-code topic, visit your repo's landing page and select "manage topics."