Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

CrossCompare

A simple application for comparing two lists of strings to produce a list with unique or shared values. Allows simple VLookups without the use of Excel or a similar application.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

CrossCompare

A simple application for comparing two lists of strings to produce a list with unique or shared values. Allows simple VLookups without the use of Excel or a similar application.

CrossCompare Demo GIF

License

CrossCompare is licensed under the terms of the GNU General Public License v3.0. You may view the most up-to-date terms of the license at any time.

Features

  • Written in Free Pascal to be cross-platform (Windows, macOS, and Linux)
  • Simple UI with minimal resource usage
  • Instant comparison between two lists
  • Ability to filter on shared or left/right unique items
  • Ability to auto-trim whitespace on paste of a large list
  • Case sensitive/insensitive comparison
  • Not reliant on any libraries other than the LCL provide with Free Pascal/Lazarus
  • Basic customization abilities (Font, panel width, toolbar/status bar visibility)

Downloading

You can download CrossCompare from the releases page.

NOTE: Precompiled binaries are coming for more platforms. Please be patient!

macOS

How to Build from Source

You will need a copy of Lazarus. Simply download Lazarus and open the CrossCompare project file. From there you can build the application in Debug or Release modes. More detailed instructions coming soon!