Skip to content

Become a sponsor!

Knip is a powerful tool that helps thousands of developers keep their JavaScript and TypeScript projects lean and maintainable. Knip saves teams valuable time and resources.

Building and maintaining Knip has been, and remains, a lot of work. Supportive resources allow me to focus on maintenance and development of Knip, which is relied upon by many in the JavaScript community. Please consider supporting the project! The following platforms are available to support Knip:

You or your company logo will be added to this page if you decide to support the project on an ongoing basis. Eternal gratitude to the companies and people supporting the project!

🧡 Monthly Overview

Overview of gross debit GitHub and OpenCollective sponsorships and invoices, starting from the moment the project openly asked for support. Actual development started one year before that.

New labeled data series (3/2 8:27) 0 200 400 600 800 1,000 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 2023-11 2023-12 2024-01 2024-02 2024-03 2024-04 2024-05 2024-06 2024-07 2024-08 2024-09 2024-10 2024-11 2024-12 2025-01 2025-02 month amount ($) GitHub Sponsors OpenCollective 9 74 239 489 189 204 304 1204 204 229 2729 410 222 222 342 244 0 0 0 0 0 750 101 0 35 25 25 45 45 145 145 145
  • The monthly aggregated average over the charted period is $548.
  • The monthly recurring average without one-time payments is $289.
  • GitHub Sponsors is for my GitHub account, which has more repositories, but in practice targets mostly Knip (and perhaps some release-it).

🧡 Past Sponsors

🧡 Projects using Knip

🧡 Testimonials

Old Man Uzi@daviduzumeri.bsky.social

`knip` is the best code maintenance tool I've used in my 20 years of development, just an absolute work of art

5:33 PM · Jul 29, 2023

Tom Hicks@Hicksyfern

knip is great.

A great example of stuff just working. It detects your environment so well and its defaults are almost too good because I didn’t realise it was doing everything automatically.

3:19 AM · Jul 4, 2024

Tom Hicks@Hicksyfern

Then was like “this is how tooling should be, this has taken me an hour not a day and it’s faster and more accurate and more future proof”

Five stars ⭐️⭐️⭐️⭐️⭐️

12:20 PM · Jul 4, 2024

Jökull Solberg@jokull

Crazy useful tool. Thought it would be a nightmare to setup in my Next.js+Workers repo but it has crazy good automatic detection for code dependencies. In short, Knip creates a graph of code use and highlights dead code for you to snip (knip).

12:35 PM · Jun 18, 2024

Dominik 🔮@TkDodo

Lars is singlehandedly building the best tool to keep your code clean and your dependencies minimal. And he's so engaging and helpful. Can't imagine going back to not using knip 👏

9:55 AM · May 24, 2024

Quinn Slack@sqs

warning: do not use a tool like https://knip.dev + code search to delete a ton of unused code. It works too well.

I just did this in https://github.com/sourcegraph/cody/pull/2705, and my boss said if I end the week with net negative lines of code committed, I'm in deep trouble. undefined

1:55 AM · Jan 13, 2024

Greg Bergé@gregberge_

Ran http://knip.dev in @argos_ci, and boom 💥! Dead code detected instantly. With a good config, it can run on CI to keep projects clean. Installing this tool should be a no-brainer, like Prettier or ESLint.

Kudos, @webprolific! 👏 undefined

11:00 AM · Nov 30, 2023

Cory House@housecor

Problem:
🚫 Your project has unused files.
🚫 It has unused npm dependencies.
🚫 It has unused TypeScript exports.

But you haven't noticed, because these things are hard to spot.

Solution: knip

I just used knip to find and resolve dozens of issues.

https://t.co/QmN3sNlmbm

2:44 PM · Aug 15, 2023

Piotr Gacek 🐟@pkgacek

Knip helped me get rid of over 41k lines of code in legacy codebase 🥺🥺💕

4:51 PM · Nov 27, 2023

Gajus@kuizinas

Big fans of Knip at @Contra. Such an extremely well developed and maintained project

3:18 PM · Nov 27, 2023

Fernando@fernandoeeu_dev

I've manage to delete 6k LOC in the last 30 minutes 🫣

Great job here @webprolific 👍🏽

3:38 AM · Nov 21, 2023

Dominik 🔮@TkDodo

knip is an amazing tool. Shoutout to @webprolific for building it 🙌.

Not cleaning up correctly has a real maintenance cost. I've deleted lots of dead code - functions that were only used in tests and components that were only used in stories - all thanks to knip 🚀.

8:59 PM · Oct 16, 2023

Michael Hoffmann@Mokkapps

🛠️ Knip

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

https://github.com/webpro-nl/knip

6:00 PM · Aug 28, 2023

Nicolas Carlo@nicoespeon

Knip is wonderful at finding out unused code/dependencies in a legacy JavaScript/TypeScript application

Recommend 💯

Here's how Josh used it to remove code bloat in Centered:

11:13 AM · Aug 22, 2023

Kailaash@BKailaash

Streamlining React projects with Knip:

Recently, I employed Knip for a project, and it worked wonders!

It efficiently resolved issues with removing
✅ Unused files,
✅ Unused npm dependencies,
✅ Unneeded TypeScript exports.

A real time-saver for maintaining a clean and efficient codebase. 🛠️ #ReactDevelopment

https://t.co/IbJH2fIzsE

5:55 AM · Aug 21, 2023

Waldek Mastykarz@waldekm

Found a bunch of unused code, -dependencies, and unnecessary exports. Had just one false positive but overall pretty good. 10/10 would recommend.

If you’ve got a JavaScript package/project use Knip and remove unnecessary code. ✂️

4:52 PM · Aug 19, 2023

ISC License © 2024 Lars Kappert