TypeScript ISC

knip

✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!

W

webpro-nl

Dernière activité 29 sept. 2026
webpro-nl/knip

12,4 k

étoiles

504

forks

15

issues ouvertes

deadcodedependency-analysisdependency-managementjavascriptlintlintermaintenancetypescriptunused-codeunused-exports

Ce README est souvent en anglais.

NPM Version NPM Downloads GitHub Repo stars

Knip finds and fixes unused dependencies, exports and files in your JavaScript and TypeScript projects. Less code and dependencies lead to improved performance, less maintenance and easier refactorings.

Contributors

Special thanks to the wonderful people who have contributed to Knip!

Knip

/'knɪp/ means "(to) cut" and is pronounced with a hard "K" 🇳🇱

License

Knip is free and open-source software licensed under the ISC License.

Parts of Knip have been inspired by and/or partially copy code from the following projects:

Projets similaires

Find unused exports in a typescript project. 🛀

TypeScripttypescriptutility
Nnadeesha
2,1 k étoiles67

Codebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles: unused code, duplication, circular deps, complexity hotspots, architecture boundaries, design-system drift. Optional paid runtime layer (Fallow Runtime): hot-path review and cold-path deletion evidence from real production traffic.

Rustclicode-duplicationcode-quality
Ffallow-rs
5 k étoiles166

Dependency analysis and optimization toolkit for modern JavaScript and TypeScript codebases. Enforce dependency graph hygiene and remove unused code with a very fast CLI.

Gocircular-dependency-detectiondead-filesdependency-analysis
Jjayu
260 étoiles7