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

Clone of Flag Catcher
A desktop and mobile browser remake of the Amiga game Flag Catcher, built as a learning project with Bootstrap and Backbone.js.
Halted

Clone of Minesweeper
A Pygame-based Minesweeper variant presented on an isometric board for Windows, with adjustable bomb counts and a debug mode.
Halted
Halted
Halted
Halted
No preview
Clone of Alpha Waves
The original Atari ST source code of Alpha Waves by Christophe de Dinechin, mirrored here after the Atari-Forum community got it compiling.
Halted
No preview
Clone of BrickShooter
A small browser-based remake the author simply describes as a 'remake of an old game,' playable via GitHub Pages.
Halted
No preview
Clone of Blupimania
Preserves the last known MS-DOS source code of Blupimania for historical and study purposes, rather than as a working build.
Sporadic

Clone of Pushover
A free, open-source C++/SDL2 puzzle game its developers call a faithful reincarnation of Pushover, toppling dominoes in one chain reaction.
Halted

Clone of Fish Fillets
A mobile-first, from-scratch port of Fish Fillets for Android, decoupling display from game logic for native frame rate, not a 10 FPS cap.
Halted

Clone of Magical Drop III
A single-player Atari 8-bit puzzle game by Bill Kendrick, written in Action! in 1997 and later ported to C, matching gems across 20 levels.
Halted
Halted

Clone of Crayon Physics Deluxe
A GPL drawing puzzle game in the spirit of Crayon Physics, built on Box2D and with a built-in level editor.
Halted

Clone of Sokoban
A Sokoban clone built in Qt's QML UI language, reusing the graphics and levels from the earlier KSokoban project.
Active
No preview
Clone of Lemmings
RetroLemmini continues the Java-based Lemmini engine family (Lemmini, SuperLemmini, SuperLemminiToo) for playing Lemmings.
Halted

Clone of Super Lemonade Factory
An official OUYA port of the co-op puzzle-platformer Super Lemonade Factory, spanning 72 levels across three worlds.
Active
No preview
Clone of Tsumu Light
A native PC recompilation of the Japan-only PS1 puzzle game Tsumu Light, with a built-in English fan translation.
Active

Clone of Minesweeper
A faithful Lua/LÖVE2D recreation of Windows XP's Minesweeper, with chording and custom boards up to 99x99.
Halted
Halted

Clone of Echochrome
A free, open-source clone of Echochrome (Mugen Kairou in Japan), ported from Linux to Windows, Mac OS X, and Nintendo DS.
Halted
No preview
Clone of Minesweeper
A Minesweeper clone for Linux, distributed through the Arch User Repository as smines-git.
Halted
Halted
Sporadic

Clone of Boulder Dash
A Linux game where players escape caves by collecting all the diamonds for points and an extra life every 1000, with a built-in map editor.
Halted

Clone of Kye
A from-scratch 6502 assembly port of Colin Garbutt's 1992 puzzle game Kye for the C64, joystick-only, supporting PC-made level packs.
Halted

Clone of Minesweeper
A Minesweeper implementation written in Go using the Raylib game library, for Windows and Linux.
Halted
Sporadic
No preview
Clone of Wordle
A Wordle-style word-guessing game with French AZERTY keyboard support, built on the T3 Stack.
Halted

Clone of Tricky Towers
An open-source, MIT-licensed physics-based tower-building game for up to 3 players, using JBox2D for realistic physics.
Halted
No preview
Clone of Columns
A clone of the Sega Genesis game Columns made with DIV Games Studio, playable in-browser or via builds for Windows, Linux, Android, Pi, PSP.
Halted
Halted

Clone of Boulder Dash
A remake of the BK-0010 game Bolder Dash, built with the INSTEAD engine and playable in the browser.
Halted

Clone of Sensitive
A JavaScript remake of the 1991 Commodore 64 game Sensitive, built with Phaser and still a work in progress.
Halted
No preview
Clone of Minesweeper
A terminal Minesweeper clone for Linux, played with curses and controlled via WASD, HJKL, or arrow keys.
Halted
No preview
Clone of Infinity Loop
A terminal-based, keyboard-controlled clone of the mobile tile-rotation puzzle game Loop, using box-drawing characters.
Halted
Halted
No preview
Clone of 2048
An ASCII, terminal-based clone of 2048 distributed as the Games::2048 Perl module via CPAN, released in 2015 under the Perl 5 license.
Halted
No preview
Halted
No preview
Clone of Locomotion (Amiga 1992)
A Python 2.7/Pygame game inspired by the Amiga's Locomotion, not yet playable and no longer developed.






