DirectCompare

Version 1.07
Professional cross-platform directory comparison - full feature details
Download v1.07 Free
Available for Windows & Linux | No DLL dependencies | Fully portable

Why DirectCompare?

Compare directories from any source - local drives, GitHub repositories, Git branches, FTP servers, and archives - all in one powerful tool. Perfect for developers, system administrators, and power users who need more than basic file comparison.

N-Way
Compare 2, 3, 4+ sources
10+
Archive formats supported
Zero
External dependencies
100%
Cross-platform parity

Core Features

N-Way Comparison

  • Compare 2, 3, 4+ directories simultaneously
  • Dynamic column generation
  • Identify files unique to each source
  • Find common files across all sources

Git & GitHub Integration

  • Compare branches without checkout
  • Compare repos without cloning
  • GitHub Trees API integration
  • Private repository support

Archive Support

  • ZIP, TAR, 7Z, RAR, ISO, CAB
  • GZ, BZ2, XZ compression
  • Password-protected archives
  • No extraction required

FTP/FTPS/SFTP

  • Compare remote servers directly
  • Secure protocols (FTPS, SFTP)
  • No manual downloads needed
  • Credential management

Amazon S3 Bucket

  • Compare S3 buckets against local folders or other sources
  • Verify deployments and backups
  • Supports bucket/prefix and region
  • Access key + secret authentication

Similarity Search

  • Find duplicate files
  • Text similarity (Jaccard)
  • Image similarity (dHash, aHash)
  • Content hashing (SHA-256)

3-Way Merge Free

  • Base / Mine / Yours ancestor view
  • Conflict resolution UI
  • Myers diff algorithm
  • Side-by-side comparison
  • Inline editing support
  • Free in Basic tier - no Git tool required

Smart Features

  • Automatic folder alignment
  • Syntax highlighting
  • Keyboard shortcuts
  • Bookmark management

Export & Productivity

  • CSV, HTML, JSON export
  • Advanced filtering (wildcards, regex)
  • Recent history tracking
  • Comprehensive reports

New in v1.07

Built-in PDF Viewer

View and diff PDF files directly in the diff viewer — no external tools, no poppler, no DLLs. Works fully offline out of the box.

PDF Encoding Selector

Toolbar button in the diff viewer lets you cycle through Auto / WinAnsi / MacRoman / Raw Bytes — fix garbled text in legacy PDFs instantly.

New in v1.06

Git Mergetool Integration

Use DCP as your Git merge conflict resolver. Free in Basic tier. Add one block to .gitconfig and run git mergetool.

Home Screen

Quick-access screen at startup — open recent sessions, start a new comparison, or jump straight to common workflows.

Colorblind-Friendly Theme

Blue/orange diff palette instead of red/green. Cycles with the theme toggle: Light → Dark → Colorblind.

30-Day Trial

Go to Help → Start 30-Day Trial — no sign-up or credit card required. Runs for 30 days.

Zero DLL Dependencies

The exe is now fully statically linked. No redistributables, no git2.dll, no surprises. Just unzip and run.

License Status in Title Bar

Title bar shows [FREE], [TRIAL - N days], or [TRIAL EXPIRED] so you always know your current tier at a glance.

New in v1.04 - v1.05

Filter Toolbar

Toggle results between All / Diffs / Same / Minor with one click. Instantly focus on what matters.

Per-Row Copy Arrows

Copy individual files left, right, or both ways directly from the results tree. No dialog needed.

Status Bar

Live diff count breakdown (different / minor / identical / missing) and disk free space per source.

Plugin File Viewers

Preview STL, OBJ, WAV, and ACF files directly in the diff viewer. Standard tier and above.

License Expiry Notifications

30-day advance warning at startup. Clear explanation if a key expires and the app downgrades to Basic.

Diff Viewer Load Time

Load time shown in the line-detail bar so you know exactly how long formatting took.

Quick Start

Compare Two or More Directories

  1. Launch DirectCompare
  2. Click Add Source and select your first folder
  3. Click Add Source again for each additional source (local, Git, GitHub, FTP, or archive)
  4. Click Compare
  5. Use the filter toolbar to show All / Diffs / Same / Minor
  6. Double-click any file to see the diff — or use the Actions column to copy files across

GitHub Repository Comparison

  1. Launch DirectCompare
  2. Click Add Source and select GitHub
  3. Enter the GitHub URL (e.g., https://github.com/owner/repo)
  4. (Optional) Set an authentication token in Settings for private repos
  5. Add any other sources, then click Compare

What's Different from Other Tools?

System Requirements

Windows:

  • Windows 10/11 (64-bit)
  • 2 GB RAM minimum (4 GB recommended)
  • 20 MB disk space
  • No additional dependencies required - fully static build

Linux:

  • Ubuntu 22.04+, Debian, Kali, or compatible (64-bit)
  • 2 GB RAM minimum (4 GB recommended)
  • 20 MB disk space
  • Requires: libwxgtk3.2, libgit2, libarchive, libssl, libcurl

Licensing & Pricing

DirectCompare offers multiple licensing tiers to suit your needs:

Basic (Free)

Everything you need for everyday comparison - 2-way compare, 3-way merge, archive, image diff, full exports. Free forever.

Trial (30 days)

Full Premium features, time-limited. No credit card required.

Standard ($39/year)

N-way comparison (4+ sources), N-way merge, GitHub and Git integration - everything the competition can't do.

Premium ($79/year)

Unlimited N-way sources, web and FTP comparison, S3 bucket comparison, similarity search, priority support.

Lifetime ($199 one-time)

All current & upcoming Premium features forever, one-time payment.

See in-app Registration dialog for details and activation.

Built With