Catch Bugs — in Seconds

Stress Test.
Find the Bug.

AlgoCompare stress-tests your solution against a brute force across thousands of generated cases — catching mismatches, TLEs, and runtime errors before you ever hit submit.

Get Started View on GitHub
AlgoCompare - Setup View AlgoCompare - Mismatch View AlgoCompare - Setup View AlgoCompare - Mismatch View

Everything You Need to
Stress Test Solutions

Multi-Language

Supports C++, Python, and Java out of the box. Mix languages freely — mix and match languages freely across your untested solution and brute force.

Static & Generator Modes

Supply a pre-written test file or a generator program that creates random inputs. Run indefinitely until you find the bug.

Auto Compiler Detection

Automatically scans your system for g++, clang++, javac, and Python. The environment tab shows verification status.

Built-in Code Editor

Full CodeMirror 6 editor with syntax highlighting, bracket matching, code folding, search, and in-place save for uploaded files.

Detailed Analysis

See exactly where your solution fails — mismatched outputs side-by-side, TLE warnings, runtime errors with stderr, and compilation diagnostics.

Cross-Platform

Native desktop app for Windows and Linux built with Electron. Dark and light themes with a polished, modern interface.

Download AlgoCompare

Choose your platform below. Download the executable directly, or use the install scripts.

Windows

.exe installer
Download
PowerShell Command
Invoke-WebRequest -Uri 'https://github.com/Machiamelli/Algo-Compare/releases/latest/download/AlgoCompare.exe' -OutFile 'AlgoCompare.exe'; Start-Process 'AlgoCompare.exe'

Linux

.AppImage
Download
Terminal Command
curl -L 'https://github.com/Machiamelli/Algo-Compare/releases/latest/download/AlgoCompare.AppImage' -o AlgoCompare.AppImage; chmod +x AlgoCompare.AppImage; ./AlgoCompare.AppImage