openklondike is Klondike Solitaire with classic, familiar controls, rules, layout, and visuals. Clean and frill-free. Draw one or three, standard scoring, drag-and-drop or double-click to auto-play, and the bouncing-cards cascade when you win. The window resizes freely, but the cards stay a fixed size with a minimum window just big enough to play.

This one is pure hobby code, and I kept it deliberately small and clean. A few thousand lines of C, no asset files. The cards and suits are drawn with plain shapes, and the sound is synthesized in code. It compiles to one self-contained binary on Windows, Mac, and Linux.
If you want to save a run, openklondike records your gameplay straight to an MP4, supersampled so the video is as crisp as the live game. Toggle it from the menu before you start.
Controls
| Input | Action |
|---|---|
| Left click + drag | Move a card or a run |
| Double click | Auto-play a card (foundation, else tableau) |
| Right click | Send a card to its foundation |
| Click the stock | Deal / recycle the waste |
| Escape | Return to menu |
| Alt+Enter | Toggle fullscreen |
Download
Prebuilt binaries for Linux, Mac, and Windows are linked below. Source is available on GitHub. See the README for full project information.