Skip to content
inup

comparison · verified 2026-07-09

inup vs updates

updates is a fast,non-interactive dependency checker — it rewrites your manifest in well under a second and reaches beyond npm into Cargo, Go, Docker, GitHub Actions and Makefiles. inup is interactiveand npm-ecosystem-focused. The split is speed-and-breadth versus review-before-you-commit.

Featureinupupdates
Interactive upgrade UI
Monorepos & workspaces
Vulnerability audit in the picker
Changelogs in the terminal
Search & dep-type toggles in the UI
GitHub Action included
Actively maintained (2026)
Cooldown / publish-age delay
Config file with typed defineConfig
Interactive per-package choice before writing
Updates non-JS ecosystems (Docker, CI, …)

Where inup is stronger

  • An interactive picker with context. Vulnerability audit (s) cross-referenced against the bump, changelogs (i), search (/) and live dependency-type toggles. updates writes the manifest without any of this.
  • Applies and installs. inup writes the change and runs your package manager (npm/yarn/pnpm/bun), including pnpm catalogs with comments preserved. updates edits the manifest and leaves the install to you.

Where updates is stronger — use it if you need these

  • Speed and non-interactive batching. Sub-second checks make it ideal for a quick CI or scripting step.
  • Beyond JavaScript. One tool also bumps Cargo, Go, Docker images, GitHub Actions and Makefile tool versions.
  • Typed config and a cooldown. An updates.configfile (TS/JS) plus a publish-age cooldown to skip brand-new releases — neither of which inup has today.

Honest verdict: reach for updates when you want a fast, non-interactive bump — especially in a polyglot repo. Reach for inup when you want to sit down and review an npm/yarn/pnpm/bun upgrade with audit and changelogs in front of you. They can even coexist: updates in CI, inup on your machine.

Try it in any project: npx inup

Frequently asked questions

What is the difference between inup and updates?

updates (by silverwind) is a fast, non-interactive checker that updates your manifest in well under a second and covers many ecosystems beyond npm (Cargo, Go, Docker, GitHub Actions, Makefiles). inup is an interactive upgrader for npm/yarn/pnpm/bun with a vulnerability audit, changelogs and search inside the picker. updates is about speed and breadth; inup is about reviewing before you commit.

Does updates show vulnerabilities or changelogs?

No. updates focuses purely on version checking and writing the manifest; it has no vulnerability audit or changelog viewer. inup shows both in the terminal before you select an upgrade.

When should I choose updates over inup?

When you want a fast, non-interactive step for CI or a script — especially in a polyglot repo where you also update Cargo, Go, Docker or GitHub Actions versions. updates also has a typed config file and a publish-age cooldown. inup is the better fit for a hands-on npm/yarn/pnpm/bun upgrade session.

Sources: updates documentation, inup source. Verified 2026-07-09. Also see inup vs npm-check-updates and inup vs npm-upgrade.