Differon

Smart text comparison designed for writers

📖 User Guide 🔗 GitHub Repository 📦 Latest Release
📝

Built for Writers

Unlike code-focused diff tools, Differon understands natural language, comparing your drafts at the paragraph and sentence level.

🎯

Intelligent Comparison

Advanced algorithms detect moved content, fuzzy matches similar text, and highlights meaningful changes in your writing.

🖱️

Interactive Workflow

Click-to-sync navigation, multi-tab support, and customizable highlighting make reviewing changes intuitive and efficient.

🔓

Open Source

Free to use, modify, and contribute. Community-driven development ensures transparency and continuous improvement.

Screenshots

Main Interface

Main Interface

The clean, dark-themed interface showing side-by-side document comparison

Paragraph Changes

Paragraph-Level Changes

Vertical change bars indicate modified paragraphs with fuzzy matching support

Sentence Highlighting

Sentence-Level Highlighting

Detailed sentence-level comparison within changed paragraphs

Click to Sync

Interactive Features

Click any matched section to instantly sync both documents to that location

Download & Installation

🖥️ Windows

Download the latest installer from GitHub Releases:

Download for Windows

Installation Instructions:

  1. Download the .exe installer from the latest release
  2. Double-click the downloaded file to run the installer
  3. If you see a Windows SmartScreen warning (because the app is not signed):
    • Click "More info" on the SmartScreen dialog
    • Click "Run anyway" to proceed with installation
  4. Follow the installation wizard to complete setup
  5. Launch Differon from your Start Menu or Desktop shortcut
Note about SmartScreen: The warning appears because Differon is not code-signed. This is normal for open-source software. The app is safe to install.

🐧 Linux

Choose your preferred package format:

Download AppImage Download .deb Package

AppImage Installation:

  1. Download the .AppImage file from the latest release
  2. Make the file executable:
    chmod +x Differon-*.AppImage
  3. Run the AppImage:
    ./Differon-*.AppImage

Debian/Ubuntu Package Installation:

  1. Download the .deb file from the latest release
  2. Install using dpkg:
    sudo dpkg -i differon_*.deb
  3. If there are dependency issues, run:
    sudo apt-get install -f
  4. Launch Differon from your applications menu

👩‍💻 Developers & Technical Users

Run Differon from source on any platform that supports Electron:

Windows macOS Linux
Prerequisites:
  • Node.js (v14 or higher)
  • npm (comes with Node.js)
  • Git

Installation Steps:

  1. Clone the repository:
    git clone https://github.com/wolfdenpublishing/differon.git cd differon
  2. Install dependencies:
    npm install
  3. Run the application:
    npm start

Building from Source:

To create platform-specific packages:

# Windows npm run build-win # macOS npm run build-mac # Linux npm run build-linux # All platforms npm run dist

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Ron Thomas
Email: [email protected]
GitHub: @wolfdenpublishing

Made with ❤️ for writers who care about their words