Free & Open Source Puzzle Games
559 free, open-source puzzle games — real clones and remakes you can download, inspect the source of, and modify. Not just free to play: the code itself is open.
Halted
No preview
Clone of Minesweeper
A Perl implementation of Minesweeper distributed as a CPAN module, built on AnyEvent, Gtk2, SDL, and SDL::Mixer.
Halted

Clone of Magical Drop III
A cross-platform SDL port of the Atari 8-bit puzzle game Gem Drop, playable on Windows, Linux, macOS, Classic Mac OS, Amiga, and Dreamcast.
Halted
No preview
Clone of Minesweeper
A terminal-based Minesweeper clone for Linux and macOS, installable system-wide or per-user via a shell install script.
Halted

Clone of Minesweeper
A proof-of-concept Minesweeper implementation built as a game for the Minetest (Luanti) voxel engine, currently in beta.
Halted

Clone of Mastermind
A Python script that plays either the code-breaker or code-maker role in Mastermind, showing remaining possible codes and best guesses.
Halted
Sporadic
Halted
Halted
No preview
Clone of 2048
Python 2048 (Py2048) is a Pygame port of 2048 with a scriptable API and an optional endless play mode.
Halted
Halted
Halted

Clone of Minesweeper
A terminal-based Minesweeper clone written in Rust, built by its author as a language-learning exercise.
Halted
Halted

Clone of Mastermind
A Python/Pygame implementation of the classic board game Mastermind, styled after the original physical board.
Halted

Clone of Mastermind
A ZX Spectrum clone of the code-breaking game Mastermind, playable via emulator or loaded onto real hardware.
Active
No preview
Clone of Bumpy's Arcade Fantasy
This is a structure-faithful C decompilation of Bumpy's Arcade Fantasy's original DOS engine, requiring the player's own game data.
Halted
Halted
No preview
Clone of Sokoban
A terminal-based Sokoban implementation in Rust with ANSI semigraphic rendering, supporting XSB and XML-based SLC levelset formats.
Halted
Halted

Clone of Minesweeper
A scrolling-field mine game for Linux, built on its author's own XML-driven game libraries.
Archived
No preview
Clone of Minesweeper
An archived terminal-based Minesweeper with Vim-key controls and three difficulty levels.
Halted
No preview
Clone of 2048
py2048-coolin is a Python implementation of 2048, installable via pip and playable from the command line.
Halted
Halted
No preview
Clone of Minesweeper
A terminal Minesweeper clone written in Rust, installable via Cargo with three difficulty levels.
Sporadic
No preview


Clone of Tetris: The Grand Master
No preview
No preview








