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

38
Emerging
2 kyo-takano/alphacube

A powerful & flexible Rubik's Cube solver

35
Emerging
3 mahdavipanah/pynpuzzle

Solve, test and benchmark algorithms for N-Puzzle problem with Python

34
Emerging
4 huyvohcmc/8-puzzle

Java program to solve the 8 puzzle problem using branch and bound algorithm.

33
Emerging
5 NiloofarShahbaz/8-puzzle-search-implementation

this a python BFS , A* and RBFS implementation of 8 puzzle

27
Experimental
6 MinhasKamal/PicPuzzle

Naive AI Aided Sliding Puzzle Game (picture-image-block-tile-maze-riddle)

27
Experimental
7 suhasasumukh/AI-Rubiks-Cube-Solver

A tool that uses ai to solve any complex Rubik's Cube pattern step by step.

26
Experimental
8 K-Konstantinidis/Freecell-Solitaire-Solver

Solve any FreeCell Solitaire puzzle with 1 of the 4 different path finding...

26
Experimental
9 gsurma/sliding_puzzle

Swift implementation of the Sliding Puzzle game with Iterative Deepening A*...

26
Experimental
10 A2andil/Puzzle

Artificial Intelligence - 8/15 Puzzle Game(A*, BFS, GBFS & Bi-Directional)

26
Experimental
11 laar19/A-star-algortihm-8-puzzle

Implementación del algoritmo A* (A estrella) para resolver el clásico juego 8 puzzle

25
Experimental
12 MohamedEsssam/8Puzzle-Solver

The 8-puzzle game solver is an AI project where I applied 3 different AI...

24
Experimental
13 kyo-takano/efficientcube

State-of-the-Art method for solving the Rubik's Cube

24
Experimental
14 av1m/sliding-block-puzzles

Sliding block/tile puzzle solver using multiple algorithms 🧩

24
Experimental
15 becelli/8-puzzle

Repository featuring an optimized 8-Puzzle Game solution in TypeScript and...

22
Experimental
16 stabgan/RemixRubiks

I am trying to implement an AI that will solve , 3X3 cube through...

22
Experimental
17 FarhanShoukat/Rubiks-Cube-Solver

A comprehensive comparision of IDFS and IDA* in solving Rubik's Cube

22
Experimental
18 szachnat/sise

Projekty z kursu Sztuczna Inteligencja: rozwiązanie problemu 15-puzzle (BFS,...

22
Experimental
19 schiebermc/Game_AI

A collection of game AI

21
Experimental
20 Subangkar/N-Puzzle-Problem-CPP-Implementation-using-A-Star-Search

A C++ implementation of N Puzzle problem using A Star Search with...

21
Experimental
21 NhanPhamThanh-IT/SmartEscape-RushHour

🚗 AI-powered Rush Hour puzzle solver with Pygame GUI. Features BFS, DFS, UCS...

20
Experimental
22 FawadJawaid/8-puzzle-solver-AI

This is an Artificial Intelligence project which solves the 8-Puzzle problem...

20
Experimental
23 omarlahkim/Solveit

🧠 Tool for solving puzzles using the most common searching algorithms: BFS,...

19
Experimental
24 Daniel-Sensei/keke-is-you-competition

1st Place Winner - Hybrid AI agent combining Deep Learning (move prediction)...

19
Experimental
25 JimWid/Rubiks_Cube_Solver

Computer Vision webapp to detect and solve physical Rubik's Cubes in real...

19
Experimental
26 EbanEscott/Solitaire-Odds

An AI-powered Solitaire engine comparing different algorithms to determine...

19
Experimental
27 Samuel-BlankAmber/linkedin-games-ai

Automatic solver for the six LinkedIn games: Tango, Queens, Pinpoint,...

18
Experimental
28 vladimir-st/8-Puzzle-Game

C# Console app that solves the 8 puzzle game

18
Experimental
29 SasankYadati/8puzzle

A sliding block puzzle, whose solution is found using A* Search.

18
Experimental
30 risingsudhir/8-Puzzle-A-Star-Algorithm

8/15 puzzle C# implementation using A * (A Star) Algorithm.

18
Experimental
31 DianaVasiliu/Klotski-solver

Artificial Intelligence project to compare different search algorithms -...

17
Experimental
32 AmirUCR/eight_puzzle_solver_heuristic_search

Attempts to solve the 8-Puzzle by using various heuristic search methods. ...

16
Experimental
33 soroshzzz26/15-puzzle-game-ai

Some basic Ai algorithms used to solve 15 puzzle game

16
Experimental
34 Arunvijay28/Memory-puzzle-game

Memory puzzle Game

16
Experimental
35 Siddhipatade/8-puzzle-problem

8-puzzle problem using A* algorithm

16
Experimental
36 mohamedhassan279/8-puzzle

8 puzzle solver using: BFS, DFS, A* (Manhattan, Euclidean)

15
Experimental
37 DamonHolland/RubiksRobot

Robot which can solve a Rubik’s Cube faster than the current official human...

15
Experimental
38 VarsshanCoder/Puzzle-Game-2.0

🤖🧩 AI-Powered Adaptive Puzzle Game | Real-time ML difficulty adjustment...

15
Experimental
39 lukaszjecek/SISE

Implementations of classic AI methods including search algorithms for the...

15
Experimental
40 PooyaNasiri/Tower-Of-Hanoi

A.I. solving Hanoi Tower. A C# console app for solving hanoi tower problem.

15
Experimental
41 PooyaNasiri/Knights-Tour

A.i. Knight tour solver.

15
Experimental
42 PooyaNasiri/8Puzzle

A.I. 8 puzzle solver.

15
Experimental
43 nguyenkhanhquy/n-puzzle

Final term project of the "Artificial Intelligence" course

13
Experimental
44 repelliuss/NPuzzle-DL

A sliding puzzle game for Android with deep learning techniques, written in...

13
Experimental
45 smolkaj/rubix

A minimalistic Rubik's cube solver using linear algebra

12
Experimental
46 MrSuicideParrot/IA-TP1

1º Trabalho Prático de Inteligência Artificial FCUP - 2016/2017

12
Experimental
47 SentientOrange/Rubiks-Cube

Reinforcement Learning program that looks to be able to quickly learn to...

12
Experimental
48 RasmusNylander/litaire

A solver of real, physical klondike solitaire game

12
Experimental
49 sminerport/EightPuzzleSolver

A* search algorithm implementation for solving 8-puzzle problem. Includes...

11
Experimental
50 dgovor/Eight-Puzzle-Solver

AI model that solves an 8-puzzle problem using the A* search algorithm

11
Experimental
51 MuhammedAdelTaha/8-Puzzle-AI-Solver

Informed and Uninformed search algorithms.

11
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.

11
Experimental
53 stefanosGerschKoutsogiannis/8_Puzzle_Extended

This repository implements a solver for an extended 8-Puzzle game, where...

11
Experimental
54 Shreyaa322/DFS-solver-15-puzzle-problem-

Depth-First Search (DFS) solver for the 15-puzzle problem with depth...

11
Experimental
55 itakurah/15-puzzle-cnn-solver

Android app that uses CNN and IDA* algorithms to detect and solve 15-Puzzles

11
Experimental
56 mmarinel/N-Puzzle-AI

an AI that can solve the NxN N-Puzzle for N=3, 4, 5, ...

10
Experimental
57 shakil-t/Artificial-Intelligence

AI algorithms

10
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

10
Experimental
59 elshorbagyx/fifteen-puzzle-solver

A generalized (pq) puzzle solver with Weighted Iterative Deepening A*...

10
Experimental
60 Parneet-Sandhu/8-Puzzle-Problem

The 8-puzzle is a classic problem that involves sliding tiles in a 3x3 grid...

10
Experimental
61 stepniaczky/FifteenPuzzle

"Fifteen puzzles" solver using BFS, DFS, A* algorithms for searching graphs...

10
Experimental
62 pprobst/npuzzle-solvers

🧩 Implementation of various search algorithms to solve 8-Puzzle and...

10
Experimental

Comparisons in this category