Puzzle Solver Algorithms ML Frameworks
Implementations of search and pathfinding algorithms applied to sliding block puzzles (8-puzzle, 15-puzzle) and similar combinatorial puzzle problems. Does NOT include general game AI, other puzzle types (memory, picture puzzles), or algorithm education outside the puzzle-solving context.
There are 62 puzzle solver algorithms frameworks tracked. The highest-rated is YashIndane/webcube at 38/100 with 54 stars.
Get all 62 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=puzzle-solver-algorithms&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
YashIndane/webcube
Rubik's cube assistant on Flask webapp |
|
Emerging |
| 2 |
kyo-takano/alphacube
A powerful & flexible Rubik's Cube solver |
|
Emerging |
| 3 |
mahdavipanah/pynpuzzle
Solve, test and benchmark algorithms for N-Puzzle problem with Python |
|
Emerging |
| 4 |
huyvohcmc/8-puzzle
Java program to solve the 8 puzzle problem using branch and bound algorithm. |
|
Emerging |
| 5 |
NiloofarShahbaz/8-puzzle-search-implementation
this a python BFS , A* and RBFS implementation of 8 puzzle |
|
Experimental |
| 6 |
MinhasKamal/PicPuzzle
Naive AI Aided Sliding Puzzle Game (picture-image-block-tile-maze-riddle) |
|
Experimental |
| 7 |
suhasasumukh/AI-Rubiks-Cube-Solver
A tool that uses ai to solve any complex Rubik's Cube pattern step by step. |
|
Experimental |
| 8 |
K-Konstantinidis/Freecell-Solitaire-Solver
Solve any FreeCell Solitaire puzzle with 1 of the 4 different path finding... |
|
Experimental |
| 9 |
gsurma/sliding_puzzle
Swift implementation of the Sliding Puzzle game with Iterative Deepening A*... |
|
Experimental |
| 10 |
A2andil/Puzzle
Artificial Intelligence - 8/15 Puzzle Game(A*, BFS, GBFS & Bi-Directional) |
|
Experimental |
| 11 |
laar19/A-star-algortihm-8-puzzle
Implementación del algoritmo A* (A estrella) para resolver el clásico juego 8 puzzle |
|
Experimental |
| 12 |
MohamedEsssam/8Puzzle-Solver
The 8-puzzle game solver is an AI project where I applied 3 different AI... |
|
Experimental |
| 13 |
kyo-takano/efficientcube
State-of-the-Art method for solving the Rubik's Cube |
|
Experimental |
| 14 |
av1m/sliding-block-puzzles
Sliding block/tile puzzle solver using multiple algorithms 🧩 |
|
Experimental |
| 15 |
becelli/8-puzzle
Repository featuring an optimized 8-Puzzle Game solution in TypeScript and... |
|
Experimental |
| 16 |
stabgan/RemixRubiks
I am trying to implement an AI that will solve , 3X3 cube through... |
|
Experimental |
| 17 |
FarhanShoukat/Rubiks-Cube-Solver
A comprehensive comparision of IDFS and IDA* in solving Rubik's Cube |
|
Experimental |
| 18 |
szachnat/sise
Projekty z kursu Sztuczna Inteligencja: rozwiązanie problemu 15-puzzle (BFS,... |
|
Experimental |
| 19 |
schiebermc/Game_AI
A collection of game AI |
|
Experimental |
| 20 |
Subangkar/N-Puzzle-Problem-CPP-Implementation-using-A-Star-Search
A C++ implementation of N Puzzle problem using A Star Search with... |
|
Experimental |
| 21 |
NhanPhamThanh-IT/SmartEscape-RushHour
🚗 AI-powered Rush Hour puzzle solver with Pygame GUI. Features BFS, DFS, UCS... |
|
Experimental |
| 22 |
FawadJawaid/8-puzzle-solver-AI
This is an Artificial Intelligence project which solves the 8-Puzzle problem... |
|
Experimental |
| 23 |
omarlahkim/Solveit
🧠 Tool for solving puzzles using the most common searching algorithms: BFS,... |
|
Experimental |
| 24 |
Daniel-Sensei/keke-is-you-competition
1st Place Winner - Hybrid AI agent combining Deep Learning (move prediction)... |
|
Experimental |
| 25 |
JimWid/Rubiks_Cube_Solver
Computer Vision webapp to detect and solve physical Rubik's Cubes in real... |
|
Experimental |
| 26 |
EbanEscott/Solitaire-Odds
An AI-powered Solitaire engine comparing different algorithms to determine... |
|
Experimental |
| 27 |
Samuel-BlankAmber/linkedin-games-ai
Automatic solver for the six LinkedIn games: Tango, Queens, Pinpoint,... |
|
Experimental |
| 28 |
vladimir-st/8-Puzzle-Game
C# Console app that solves the 8 puzzle game |
|
Experimental |
| 29 |
SasankYadati/8puzzle
A sliding block puzzle, whose solution is found using A* Search. |
|
Experimental |
| 30 |
risingsudhir/8-Puzzle-A-Star-Algorithm
8/15 puzzle C# implementation using A * (A Star) Algorithm. |
|
Experimental |
| 31 |
DianaVasiliu/Klotski-solver
Artificial Intelligence project to compare different search algorithms -... |
|
Experimental |
| 32 |
AmirUCR/eight_puzzle_solver_heuristic_search
Attempts to solve the 8-Puzzle by using various heuristic search methods. ... |
|
Experimental |
| 33 |
soroshzzz26/15-puzzle-game-ai
Some basic Ai algorithms used to solve 15 puzzle game |
|
Experimental |
| 34 |
Arunvijay28/Memory-puzzle-game
Memory puzzle Game |
|
Experimental |
| 35 |
Siddhipatade/8-puzzle-problem
8-puzzle problem using A* algorithm |
|
Experimental |
| 36 |
mohamedhassan279/8-puzzle
8 puzzle solver using: BFS, DFS, A* (Manhattan, Euclidean) |
|
Experimental |
| 37 |
DamonHolland/RubiksRobot
Robot which can solve a Rubik’s Cube faster than the current official human... |
|
Experimental |
| 38 |
VarsshanCoder/Puzzle-Game-2.0
🤖🧩 AI-Powered Adaptive Puzzle Game | Real-time ML difficulty adjustment... |
|
Experimental |
| 39 |
lukaszjecek/SISE
Implementations of classic AI methods including search algorithms for the... |
|
Experimental |
| 40 |
PooyaNasiri/Tower-Of-Hanoi
A.I. solving Hanoi Tower. A C# console app for solving hanoi tower problem. |
|
Experimental |
| 41 |
PooyaNasiri/Knights-Tour
A.i. Knight tour solver. |
|
Experimental |
| 42 |
PooyaNasiri/8Puzzle
A.I. 8 puzzle solver. |
|
Experimental |
| 43 |
nguyenkhanhquy/n-puzzle
Final term project of the "Artificial Intelligence" course |
|
Experimental |
| 44 |
repelliuss/NPuzzle-DL
A sliding puzzle game for Android with deep learning techniques, written in... |
|
Experimental |
| 45 |
smolkaj/rubix
A minimalistic Rubik's cube solver using linear algebra |
|
Experimental |
| 46 |
MrSuicideParrot/IA-TP1
1º Trabalho Prático de Inteligência Artificial FCUP - 2016/2017 |
|
Experimental |
| 47 |
SentientOrange/Rubiks-Cube
Reinforcement Learning program that looks to be able to quickly learn to... |
|
Experimental |
| 48 |
RasmusNylander/litaire
A solver of real, physical klondike solitaire game |
|
Experimental |
| 49 |
sminerport/EightPuzzleSolver
A* search algorithm implementation for solving 8-puzzle problem. Includes... |
|
Experimental |
| 50 |
dgovor/Eight-Puzzle-Solver
AI model that solves an 8-puzzle problem using the A* search algorithm |
|
Experimental |
| 51 |
MuhammedAdelTaha/8-Puzzle-AI-Solver
Informed and Uninformed search algorithms. |
|
Experimental |
| 52 |
wise-saint/Comparative-Analysis-of-BFS-DFID-A-star-and-IDA-star-Algorithms-on-the-15-Puzzle-Problem
Comparison of BFS, DFID, A* and IDA* algorithms on the 15-Puzzle Problem. |
|
Experimental |
| 53 |
stefanosGerschKoutsogiannis/8_Puzzle_Extended
This repository implements a solver for an extended 8-Puzzle game, where... |
|
Experimental |
| 54 |
Shreyaa322/DFS-solver-15-puzzle-problem-
Depth-First Search (DFS) solver for the 15-puzzle problem with depth... |
|
Experimental |
| 55 |
itakurah/15-puzzle-cnn-solver
Android app that uses CNN and IDA* algorithms to detect and solve 15-Puzzles |
|
Experimental |
| 56 |
mmarinel/N-Puzzle-AI
an AI that can solve the NxN N-Puzzle for N=3, 4, 5, ... |
|
Experimental |
| 57 |
shakil-t/Artificial-Intelligence
AI algorithms |
|
Experimental |
| 58 |
prithvi-narayan-bhat/8_tile_puzzle_problem
An attempt to build an agent to solve a modifed version of the 8 puzzle problem |
|
Experimental |
| 59 |
elshorbagyx/fifteen-puzzle-solver
A generalized (pq) puzzle solver with Weighted Iterative Deepening A*... |
|
Experimental |
| 60 |
Parneet-Sandhu/8-Puzzle-Problem
The 8-puzzle is a classic problem that involves sliding tiles in a 3x3 grid... |
|
Experimental |
| 61 |
stepniaczky/FifteenPuzzle
"Fifteen puzzles" solver using BFS, DFS, A* algorithms for searching graphs... |
|
Experimental |
| 62 |
pprobst/npuzzle-solvers
🧩 Implementation of various search algorithms to solve 8-Puzzle and... |
|
Experimental |