ToolMage
Sign in

WhatsDiff

Visit website

A powerful command-line interface (CLI) tool for developers to inspect, analyze, and understand changes in PHP (Composer) and JavaScript (NPM) project dependencies after an update.

5.0
Added
2025-11-04
Price type:
Free
Monthly traffic:
6.4K
Social media:

WhatsDiff Overview

WhatsDiff is a specialized developer tool designed to provide clear and actionable insights into dependency changes within your projects. It operates as a powerful command-line interface (CLI) that analyzes `composer.lock` and `package-lock.json` files, helping you understand precisely what has been added, removed, or updated after running `composer update` or `npm update`. This tool is essential for maintaining code stability, conducting security audits, and streamlining code reviews by making dependency changes transparent and easy to track.

How to use WhatsDiff

To get started with WhatsDiff, first install it globally on your system using Composer. Then, navigate to your project's root directory in your terminal and run the tool's commands to analyze your dependencies. The most common workflow is to run an analysis after updating your packages to see a summary of all changes.

  1. Install the tool globally via Composer: composer global require whatsdiff/whatsdiff
  2. Navigate to your PHP or JavaScript project directory.
  3. After running composer update or npm update, execute the command: whatsdiff analyse
  4. Use other commands like whatsdiff between to compare changes between two commits or branches, or launch the interactive interface with whatsdiff tui to browse changelogs.

Core Features of WhatsDiff

  • Dependency Analysis: Scans `composer.lock` and `package-lock.json` files to provide a detailed summary of added, removed, and updated packages.
  • Powerful CLI Commands: Offers a suite of commands including `analyse`, `between`, `check`, and `changelog` for comprehensive dependency inspection.
  • Interactive Terminal UI (TUI): Features a TUI mode that allows you to interactively browse dependency changes and view release notes directly in your terminal.
  • MCP Server: Includes a Model Context Protocol server designed for seamless integration with AI assistants and other development tools, enhancing automated workflows.
  • Upcoming GitHub Integration: A planned GitHub App will deliver automatic dependency change reports directly within your pull requests to inform merging decisions.

Use Cases for WhatsDiff

WhatsDiff is ideal for developers and teams looking to improve their dependency management workflow. It is particularly useful for security-conscious code reviews, allowing reviewers to see exactly what has changed in third-party libraries. It also aids in debugging by helping to pinpoint issues that may have been introduced by a package update. Furthermore, it helps maintain project stability by providing a clear overview of changes before they are merged into the main codebase.

Advantages of WhatsDiff

The primary advantage of WhatsDiff is the clarity it brings to the often-complex process of managing dependencies. It saves developers significant time that would otherwise be spent manually checking changelogs and comparing versions. By integrating directly into the command line, it fits naturally into existing developer workflows. Its support for both the PHP and JavaScript ecosystems makes it a versatile tool for full-stack developers.

WhatsDiff FAQ

WhatsDiff Comments (0)

Sign in to comment.

Sign in

No comments yet.

WhatsDiff Alternatives

Bitbucket
Freemium

Bitbucket

Bitbucket is a Git-based code hosting and collaboration platform for professional teams. It offers best-in-class Jira integration, built-in CI/CD (Pipelines), and AI-powered features to streamline the entire software development lifecycle, from planning to deployment and beyond.

Code Management
Visits 13.4MFavorites 118Likes 105
Contextgit
Free

Contextgit

A command-line tool for developers using LLMs, providing requirements traceability, staleness detection, and precise context extraction to enhance AI-assisted coding workflows. It significantly reduces token usage and syncs AI tools with project requirements.

Code Assistant
Visits 6.3KFavorites 133Likes 128
Nango
Freemium

Nango

Nango is a comprehensive integration platform for developers, enabling B2B SaaS companies to rapidly build, deploy, and scale product integrations. It offers pre-built connectors for over 400 APIs, handles complex authorization flows, and provides a unified API, developer tooling, and scalable infrastructure. This developer-first, open-source platform ensures flexibility and control, allowing for custom, low-maintenance integrations.

Saas
Visits 147.9KFavorites 152Likes 139
Plandex
Freemium

Plandex

Plandex is an open-source, terminal-based AI coding agent designed for complex, large-scale software development tasks. It excels at handling large projects and files with its 2M token context window. Featuring a diff review sandbox, configurable autonomy, and multi-model support, Plandex empowers developers to build, debug, and refactor entire applications with AI assistance, ensuring control and productivity in a dev-friendly workflow.

Code Generation
Visits 27.6KFavorites 114Likes 117
ManyPI
Freemium

ManyPI

ManyPI is a modern data gathering platform that transforms any website into a type-safe API. It simplifies structured data extraction with built-in schema definition, data extraction, and record transformation, empowering developers and technical teams to reliably collect web data at scale.

3D
Visits 10.3KFavorites 68Likes 79

WhatsDiff Categories

WhatsDiff Tags

WhatsDiff Jobs

WhatsDiff Embed Widget

Copy this embed code to place the badge on your blog, article, or product site and send readers directly to this ToolMage detail page.

ToolMageFOLLOW US ON141