Cross-platform Klondike solitaire in Rust with an fltk-rs GUI. Builds to a single self-contained executable on Windows, macOS, Linux and FreeBSD, with four UI languages (English, Norsk, Svenska, Dansk) compiled in.
Requires a Rust toolchain, CMake and a C/C++ compiler (FLTK is compiled and statically linked into the binary).
cargo run -p solitaire-gui --releaseOn Linux/FreeBSD, install the X11/OpenGL development packages first — for Debian/Ubuntu:
sudo apt install build-essential cmake libx11-dev libxext-dev libxft-dev \
libxinerama-dev libxcursor-dev libxrender-dev libxfixes-dev \
libgl1-mesa-dev libfontconfig1-devRun the test suite with cargo test.