Developer ToolsTempl
Type-safe HTML templating language for Go with compile-time safety
Knip is a free, open-source JavaScript and TypeScript project linter that surfaces unused files, exports, and dependencies. It quietly trimmed 300,000 lines of dead code from Vercel and now ships ~27 million npm downloads a month.
Knip is the project linter that scans your entire JavaScript or TypeScript codebase to find unused files, exports, types, and dependencies. We rate it 92/100 — for any non-trivial JS/TS project, Knip is the single most useful maintenance tool we've added to our pipeline this year.
Knip (Dutch for "to cut") is an open-source CLI built by Lars Kappert (webpro) and first released on . It analyzes the entire dependency graph of a project — not just one file at a time like ESLint — and reports every export, file, type, and package that no code path actually reaches. Version 6.11.0 shipped on .
The pitch is simple: less code and fewer dependencies mean smaller bundles, faster builds, fewer CVEs to patch, and easier refactors. Knip is the tool teams reach for after months of "we'll clean that up later" finally catches up to them.

knip --fix --allow-remove-files flag deletes unused exports and files in place. Vercel used Knip to remove approximately 300,000 lines of dead code with zero reported false positives.@knip/mcp package exposes Knip's findings to AI coding agents like Claude Code and Cursor for autonomous cleanup.
Sentiment is unusually positive. On Reddit, Hacker News, and Bluesky, the most repeated phrase is some variation of "the best maintenance tool I've used in years." Dan Vanderkam — author of Effective TypeScript — formally retired ts-prune and updated his book's recommendation to use Knip instead. Vercel's engineering team publicly credited Knip with deleting roughly 300,000 lines of unused code from internal repositories without a single false positive.
The recurring complaints are honest: configuration for unusual setups (custom plugin systems, dynamic require calls, server-only entry points) can take an afternoon to dial in, and the first run on a large monorepo can be slow before the cache warms. Neither is a dealbreaker for most teams.
Knip is free and open source under the ISC license. There are no paid tiers, seats, or usage limits. The project is funded by GitHub Sponsors and a sponsorship banner on knip.dev, with a small Knip Pro tier for companies that want logo placement and priority issue triage.
| Plan | Price | Includes |
|---|---|---|
| Open Source | $0 | Full CLI, all ~150 plugins, VS Code extension, MCP server, language server |
| Sponsor (individual) | From $5/month | Same software, supports development |
| Sponsor (company) | From $100/month | Logo on knip.dev, priority issue triage |
Best for: Any team running a JavaScript or TypeScript codebase larger than a weekend project. Especially valuable for monorepos, long-lived Next.js or Remix apps, design-system packages, and codebases that have absorbed multiple framework migrations. Solo developers benefit too — running npx knip before a release routinely uncovers a forgotten dependency or an exported helper nothing imports anymore.
Not ideal for: Pure server-side projects in non-JS languages (Knip is JS/TS only), or tiny single-file scripts where there is nothing to find.
Pros:
Cons:
ts-prune is officially in maintenance mode and its README now points to Knip. depcheck only looks at unused dependencies (not exports or files). unimported is unmaintained. ESLint's no-unused-vars works file-by-file and misses everything Knip is designed to find. For practical purposes, Knip has no current peer in the JS/TS ecosystem.
Yes — emphatically. Knip is free, ships in a single npm install, runs in CI, and routinely finds real waste in real codebases. We score it 92/100. The only reason it isn't a 95+ is that fully tuning configuration for an unusual project takes some patience. For everyone else, npx knip on Monday morning is one of the highest-leverage things a JavaScript or TypeScript team can do.
knip --fix --allow-remove-files to delete unused exports and files in place. The change should still be reviewed in a pull request before merging.
Developer ToolsType-safe HTML templating language for Go with compile-time safety
Developer ToolsOpen-source API key management and rate limiting platform for modern developers
Open-source low-code platform for building internal business applications
Developer ToolsGit-friendly open-source API client for REST, GraphQL, and gRPC
ServiceNow and Accenture Launch Forward Deployed Engineering Program to Scale Agentic AI in the Enterprise (May 6, 2026)
At Knowledge 2026, ServiceNow and Accenture announced a joint forward deployed engineering program that drops co-located engineer pods into customer environments to ship agentic AI workflows natively on the ServiceNow AI Platform — with access to 300+ pre-built agent skills and the AI Control Tower as the governance backbone.
May 7, 2026
ReFiBuy Raises $13.6M Seed to Help Brands Get Recommended by AI Shopping Agents (May 5, 2026)
ReFiBuy, the Raleigh-based agentic commerce platform from ChannelAdvisor founder Scot Wingo, closed an oversubscribed $13.6M seed led by NewRoad Capital Partners on May 5, 2026 — betting that the next billion-dollar e-commerce moat is being chosen by ChatGPT, Claude and Perplexity.
May 7, 2026
OpenAI Replaces ChatGPT's Default Model With GPT-5.5 Instant — 52.5% Fewer Hallucinations, 30% Shorter Answers (May 5, 2026)
OpenAI on May 5 swapped GPT-5.3 Instant for the new GPT-5.5 Instant as ChatGPT's default model, claiming 52.5% fewer hallucinated claims on high-stakes prompts and 30% more concise answers. The model also rolls into the API as chat-latest and adds personalization from Gmail and past chats for Plus and Pro web users.
May 7, 2026