Difference Calculator – Terminal Diff Utility

A terminal-based Java tool for comparing structured data in JSON and YAML formats. Displays differences in multiple output formats.

Difference Calculator – Terminal Diff Utility

Difference Calculator is a command-line utility built with Java, designed to determine the differences between two data structures. It supports both JSON and YAML formats, and offers multiple output styles including plain text, JSON, and stylish format.

This project was created during a university course as part of learning CLI tool development, file parsing, and test-driven development. It is functionally similar to popular online tools like jsondiff.com.

The app highlights clean code practices, modular structure, and the use of modern Java libraries for parsing and CLI interaction.

Project information