discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
webpro-nl/knip · source
Snapshot 0 · 2026-11-04T12:47:27Z · TypeScript · ISC
Content fingerprint
2ed3892a6e3d2eb3eb96bf8e3bb6cc839c66b74ac2f582226be3488c3b9760e3GitHub description at capture
✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!
README at capture
<h1 align="center">
<br />
<a href="https://knip.dev">
<img height="200" width="200" src="https://knip.dev/favicon.svg" alt="Knip" />
</a>
<br />
<br />
</h1>
<div align="center">
[![NPM Version][2]][1] [![NPM Downloads][3]][1] [![GitHub Repo stars][5]][4]
</div>
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][6]
- GitHub repo: [webpro-nl/knip][4]
- Official npm packages: [knip][1], [@knip/create-config][7],
[@knip/language-server][8], [@knip/mcp][9]
- [Knip on the VS Code Marketplace][10], [Knip on the Open VSX Registry][11]
- [Contributing Guide][12]
- Follow [@webpro.nl on Bluesky][13] for updates
- [Sponsor Knip!][14]
## Contributors
Special thanks to [the wonderful people who have contributed to Knip][15]!
## Knip
/'knɪp/ means "(to) cut" and is [pronounced with a hard "K"][16] 🇳🇱
## License
Knip is free and open-source software licensed under the [ISC License][17].
Parts of Knip have been inspired by and/or partially copy code from the
following projects:
- [@npmcli/package-json][18] ([ISC][19])
- [@pnpm/deps.graph-sequencer][20] ([MIT][21])
- [file-entry-cache][22] ([MIT][23])
- [json-parse-even-better-errors][24] ([MIT][25])
[1]: https://www.npmx.dev/package/knip
[2]: https://img.shields.io/npm/v/knip?color=f56e0f
[3]: https://img.shields.io/badge/dynamic/json?url=https://npm-gapless.webpro.nl/downloads/range/last-month/knip&query=$.totalCompact&label=downloads&suffix=/month&color=f56e0f
[4]: https://github.com/webpro-nl/knip
[5]: https://img.shields.io/github/stars/webpro-nl/knip?style=flat&color=f56e0f
[6]: https://knip.dev
[7]: https://www.npmx.dev/package/@knip/create-config
[8]: https://www.npmx.dev/package/@knip/language-server
[9]: https://www.npmx.dev/package/@knip/mcp
[10]: https://marketplace.visualstudio.com/items?itemName=webpro.vscode-knip
[11]: https://open-vsx.org/extension/webpro/vscode-knip
[12]: https://github.com/webpro-nl/knip/blob/main/.github/CONTRIBUTING.md
[13]: https://bsky.app/profile/webpro.nl
[14]: https://knip.dev/sponsors
[15]: https://knip.dev/#created-by-awesome-contributors
[16]: https://www.youtube.com/watch?v=PE7h7KvQoUI&t=9s
[17]: ./LICENSE
[18]: https://github.com/npm/package-json
[19]: https://github.com/npm/package-json/blob/main/LICENSE
[20]: https://github.com/pnpm/pnpm/tree/main/deps/graph-sequencer
[21]: https://github.com/pnpm/pnpm/blob/main/LICENSE
[22]: https://github.com/jaredwray/cacheable/tree/main/packages/file-entry-cache
[23]: https://github.com/jaredwray/cacheable/blob/main/packages/file-entry-cache/LICENSE
[24]: https://github.com/npm/json-parse-even-better-errors
[25]: https://github.com/npm/json-parse-even-better-errors/blob/main/LICENSE.md