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.
- Website: [knip.dev](https://knip.dev)
- GitHub repo: [webpro-nl/knip](https://github.com/webpro-nl/knip)
- Official npm packages: knip ,@knip/create-config ,@knip/language-server ,@knip/mcp
- [Knip on the VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=webpro.vscode-knip) ,[Knip on the Open VSX Registry](https://open-vsx.org/extension/webpro/vscode-knip)
- [Contributing Guide](https://github.com/webpro-nl/knip/blob/main/.github/CONTRIBUTING.md)
- Follow [@webpro.nl on Bluesky](https://bsky.app/profile/webpro.nl) for updates
- [Sponsor Knip!](https://knip.dev/sponsors)
Special thanks to [the wonderful people who have contributed to Knip](https://knip.dev/#created-by-awesome-contributors)!
/'knɪp/ means "(to) cut" and is [pronounced with a hard "K"](https://www.youtube.com/watch?v=PE7h7KvQoUI&t=9s) 🇳🇱
Knip is free and open-source software licensed under the [ISC License](https://github.com/webpro-nl/knip/blob/main/LICENSE).
Parts of Knip have been inspired by and/or partially copy code from the following projects: