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.Arm Launches Performix — Free AI-Agent Toolkit With MCP (Apr 28, 2026)
Arm announced Performix on April 28, 2026 — a free, extensible performance-analysis toolkit for AI agents on Arm-based cloud infrastructure, with a built-in MCP server that plugs into GitHub Copilot, Codex, Gemini and Kiro. Microsoft, MongoDB, Redis and SAP are launch partners.
May 3, 2026
OpenAI Brings GPT-5.5 and Codex to Amazon Bedrock — One Day After Microsoft Exclusivity Ends (April 28, 2026)
AWS launched a limited preview of GPT-5.5, Codex and Bedrock Managed Agents one day after Microsoft's OpenAI API exclusivity officially ended.
May 3, 2026
NIST CAISI Evaluation Lands: DeepSeek V4 Pro Trails U.S. Frontier by 8 Months but Wins on Cost (May 1, 2026)
NIST's Center for AI Standards and Innovation published its evaluation of DeepSeek V4 Pro on May 1, 2026, finding the open-weight Chinese flagship lags U.S. frontier models like GPT-5.5 and Claude Opus 4.6 by roughly eight months — but undercuts GPT-5.4 mini on cost across most benchmarks.
May 3, 2026