Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Command-Line Apps
  3. updates

updates

BSD-2-ClauseTypeScript18.1.0

A fast CLI tool to check and update dependencies across npm, uv, cargo, Go, GitHub Actions, and Docker.

GitHubGitHub
109 stars9 forks0 contributors

What is updates?

Updates is a command-line tool that checks for available dependency updates across multiple package managers and configuration files, including npm, uv, Cargo, Go, GitHub Actions, and Docker. It solves the problem of manually tracking updates in diverse project ecosystems by providing a fast, unified interface.

Target Audience

Developers working with multi-language projects or monorepos that use npm, Python (uv), Rust, Go, GitHub Actions, or Docker, and who need to efficiently manage dependencies across these tools.

Value Proposition

Developers choose Updates for its exceptional speed (sub-second checks), broad multi-language support, and flexible filtering options, which streamline dependency updates without switching between separate tools for each ecosystem.

Overview

CLI to update npm, uv, cargo, go, docker and actions dependencies

Use Cases

Best For

  • Quickly checking for dependency updates in multi-language monorepos
  • Automating dependency updates in CI/CD pipelines for npm, Go, or Rust projects
  • Pinning specific dependencies to custom semver ranges across package managers
  • Managing GitHub Actions workflow updates alongside application dependencies
  • Filtering dependency updates by age or type to avoid unstable releases
  • Generating JSON reports of available updates for integration with other tools

Not Ideal For

  • Teams relying on graphical interfaces or IDE integrations for dependency management
  • Projects needing automatic dependency installation and testing in a single command
  • Organizations requiring built-in security vulnerability scanning or changelog analysis with updates

Pros & Cons

Pros

Exceptional Speed

Optimized to complete dependency checks in under a second, as emphasized in the README and project description, making it ideal for quick iterations.

Broad Multi-Language Support

Covers npm, uv, Cargo, Go, GitHub Actions, and Docker, providing a unified tool for diverse ecosystems without switching between managers.

Flexible Filtering Options

Supports include/exclude lists, pinning to semver ranges, and cooldown periods, allowing precise control over which updates are checked.

Configurable Output

Offers JSON output and exit codes to indicate update availability, facilitating integration with CI/CD pipelines and automation scripts.

Cons

CLI-Only Interface

Lacks a graphical user interface, which may hinder adoption in teams preferring visual tools or less technical users.

Manual Installation Step

Only updates version files; users must manually run package manager commands (e.g., `npm i`) to install new dependencies, adding complexity.

Complex Token Setup

Requires managing multiple environment variables for authentication with private registries, which can be error-prone and cumbersome.

Frequently Asked Questions

Quick Stats

Stars109
Forks9
Contributors0
Open Issues6
Last commit13 hours ago
CreatedSince 2017

Tags

#dependency-manager#go-modules#package-json#version-checker#npm#cli-tool#dependabot#dependency-management#docker#cargo#golang#bun#dependencies#renovate#automation#uv#github-actions

Included in

Command-Line Apps19.2k
Auto-fetched 8 hours ago

Related Projects

npm-check-updatesnpm-check-updates

Find newer versions of package dependencies than what your package.json allows

Stars10,312
Forks372
Last commit16 hours ago
wipe-moduleswipe-modules

🗑️ Easily remove the node_modules folder of non-active projects

Stars360
Forks6
Last commit3 years ago
npm-namenpm-name

Check whether a package or organization name is available on npm

Stars289
Forks19
Last commit11 months ago
npm-homenpm-home

Open the npm page, Yarn page, or GitHub repo of a package

Stars198
Forks8
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub