Apps
Deno Cache
Deno stores downloaded remote modules, npm package tarballs and extracted package data, transpiled TypeScript output, and metadata for dependency resolution in its local disk cache so repeated runs do not need to fetch and compile everything again. This cache lives under the user cache directory on Windows, macOS, and Linux and can grow large over time as projects pull different versions of the same dependencies. Kudu removes these re-downloadable cached modules and build artifacts without touching your source code, lockfiles, settings, accounts, or saved credentials.
Why clean Deno Cache?
- Corrupted cached remote modules or npm package files can trigger checksum mismatches, unexpected import errors, or installs that fail until Deno fetches a clean copy
- Stale transpiled TypeScript and emitted JavaScript artifacts can cause confusing behavior where code changes seem ignored or an old error keeps appearing during runs
- A large cache with many historical dependency versions wastes gigabytes of disk space, which users notice as shrinking free space even after deleting old projects
- Cached dependency metadata can become inconsistent after registry or lockfile changes, leading to resolution failures, repeated download attempts, or version conflicts during startup
- Switching between many projects leaves duplicate module trees and package archives behind, making first-run diagnostics harder because Deno keeps reusing old cached content
- Interrupted downloads can leave partial package data in the cache, which shows up as broken imports, extraction failures, or commands that work only after forcing a re-download
What gets cleaned
Cache paths Kudu targets
Windows
%LocalAppData%/deno |
macOS
~/Library/Caches/deno |
Linux
~/.cache/deno |
Frequently asked
Common questions about Deno Cache
Related cleaners
Free & open source
Download Kudu and reclaim your disk space.
Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.