An open API service indexing awesome lists of open source software.

https://github.com/visualdiffer/visualdiffer

macOS application designed to visually compare folders and files
https://github.com/visualdiffer/visualdiffer

comparison-tool diffing folder-management

Last synced: about 1 month ago
JSON representation

macOS application designed to visually compare folders and files

Awesome Lists containing this project

README

          










# VisualDiffer

## Overview
**VisualDiffer** is a macOS application designed to **visually compare folders and files** with clarity and speed.
It lets you instantly see what has changed between two directories โ€” new, modified, or missing files โ€” through a clean side-by-side interface.
The app helps developers, designers, and anyone managing multiple versions of projects to easily identify differences, filter unwanted files, and synchronize content more efficiently.

### Key Features
- ๐ŸŸฉ **Side-by-side folder comparison** โ€” instantly highlights differences between directories (added, removed, or modified files).
- ๐Ÿงฉ **File-level diff view** โ€” inspect detailed content changes line-by-line (for supported file types).
- ๐Ÿงน **Powerful filters** โ€” exclude version control, backup, or temporary files (e.g., `.git`, `.svn`, `.zip`, `.DS_Store`).
- ๐Ÿ–ฑ๏ธ **Drag & drop support** โ€” compare folders by simply dragging them into the app window.
- ๐Ÿ“ฆ **Export and automation** โ€” integrate comparisons into scripts or workflows using CLI tools (if available).
- โšก **Fast comparison engine** โ€” optimized to handle large folder structures efficiently.

For more information, visit the [VisualDiffer Wiki](https://wiki.visualdiffer.com/).



---

## โšก Caveats

> [!WARNING]
> This is a port of the original project written in Objective-C.
> The Swift code was rewritten from scratch without using conversions made by AI models.
> Maximum care was taken in rewriting the code, but regressions or new bugs are possible.
>
---

## ๐Ÿ“ฆ Installation

> [!NOTE]
> The installed application:
>
> - is notarized
> - is sandboxed
>
> **Notarization** is Apple's automated security check for macOS apps.
>
> **Sandboxing** restricts what an app can access on your Mac, for example the application can only access files/folders the user explicitly grants access to.

### From Homebrew

You can install visualdiffer using homebrew with this command:

```bash
brew install visualdiffer
```

### From GitHub Releases

Download from [releases](https://github.com/visualdiffer/visualdiffer/releases/latest), unzip, and drag the app to Applications folder

## ๐Ÿ› ๏ธ Build

See [Contributing](CONTRIBUTING.md)

---

## License

Released under the **GPL3 License**.
See [`LICENSE`](./LICENSE) for details.

---

## Acknowledgments

VisualDiffer was inspired by the need for a fast, reliable, and elegant folder comparison tool for macOS.
Thanks to all contributors, testers, and users who continue to improve the project.