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 64 puzzle solver algorithms frameworks tracked. The highest-rated is YashIndane/webcube at 45/100 with 54 stars.

Get all 64 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

45
Emerging
2 mahdavipanah/pynpuzzle

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

41
Emerging
3 huyvohcmc/8-puzzle

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

40
Emerging
4 kyo-takano/alphacube

A powerful & flexible Rubik's Cube solver

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

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

34
Emerging
6 suhasasumukh/AI-Rubiks-Cube-Solver

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

33
Emerging
7 K-Konstantinidis/Freecell-Solitaire-Solver

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

33
Emerging
8 gsurma/sliding_puzzle

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

33
Emerging
9 laar19/A-star-algortihm-8-puzzle

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

32
Emerging
10 av1m/sliding-block-puzzles

Sliding block/tile puzzle solver using multiple algorithms 🧩

31
Emerging
11 kyo-takano/efficientcube

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

31
Emerging
12 FarhanShoukat/Rubiks-Cube-Solver

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

29
Experimental
13 schiebermc/Game_AI

A collection of game AI

28
Experimental
14 Subangkar/N-Puzzle-Problem-CPP-Implementation-using-A-Star-Search

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

28
Experimental
15 FawadJawaid/8-puzzle-solver-AI

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

27
Experimental
16 omarlahkim/Solveit

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

26
Experimental
17 NhanPhamThanh-IT/SmartEscape-RushHour

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

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

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

25
Experimental
19 AmirUCR/eight_puzzle_solver_heuristic_search

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

23
Experimental
20 Siddhipatade/8-puzzle-problem

8-puzzle problem using A* algorithm

23
Experimental
21 Arunvijay28/Memory-puzzle-game

Memory puzzle Game

23
Experimental
22 DamonHolland/RubiksRobot

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

22
Experimental
23 szachnat/sise

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

22
Experimental
24 stabgan/RemixRubiks

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

22
Experimental
25 mohamedhassan279/8-puzzle

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

22
Experimental
26 Daniel-Sensei/keke-is-you-competition

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

21
Experimental
27 nguyenkhanhquy/n-puzzle

Final term project of the "Artificial Intelligence" course

20
Experimental
28 repelliuss/NPuzzle-DL

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

20
Experimental
29 smolkaj/rubix

A minimalistic Rubik's cube solver using linear algebra

19
Experimental
30 RasmusNylander/litaire

A solver of real, physical klondike solitaire game

19
Experimental
31 SentientOrange/Rubiks-Cube

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

19
Experimental
32 sminerport/EightPuzzleSolver

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

18
Experimental
33 itakurah/15-puzzle-cnn-solver

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

18
Experimental
34 dgovor/Eight-Puzzle-Solver

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

18
Experimental
35 shakil-t/Artificial-Intelligence

AI algorithms

17
Experimental
36 Parneet-Sandhu/8-Puzzle-Problem

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

17
Experimental
37 mmarinel/N-Puzzle-AI

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

17
Experimental
38 pprobst/npuzzle-solvers

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

17
Experimental
39 elshorbagyx/fifteen-puzzle-solver

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

17
Experimental
40 stepniaczky/FifteenPuzzle

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

17
Experimental
41 pedroMVicente/nuruomino-solver

Constraint satisfaction puzzle solver implementing multiple AI search...

14
Experimental
42 stefanosGerschKoutsogiannis/8_Puzzle_Extended

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

13
Experimental
43 MuhammedAdelTaha/8-Puzzle-AI-Solver

Informed and Uninformed search algorithms.

13
Experimental
44 Shreyaa322/DFS-solver-15-puzzle-problem-

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

13
Experimental
45 lukaszjecek/SISE

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

13
Experimental
46 VarsshanCoder/Puzzle-Game-2.0

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

13
Experimental
47 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.

13
Experimental
48 theosorus/deep-rubiks

A modern implementation of the DeepCubeA algorithm for solving Rubik's Cube...

12
Experimental
49 rudra00434/AI_8puzzle_solver

8 Puzzle Solver using A Algorithm and Pygame* This project is a visual and...

11
Experimental
50 jmbhughes/slidingpuzzle

A sliding puzzle package for Python

11
Experimental
51 laar19/IDA-star-algorithm-8-puzzle

Implementación del algoritmo IDA* (Iterative Deepening A estrella) para...

11
Experimental
52 sahirnoorali/state-space-search-ai

Solving RGB Puzzle via State Space Search Algorithms

11
Experimental
53 lunzai/segi-btl3124-8puzzle

A Python script to solve the 8-puzzle problem using BFS, DFS, and A* search...

11
Experimental
54 Ab-Rehman99/8-Puzzle-Problem-solving-using-A_star-Algorithm

A program to solve 8 Puzzle problem using A* search Algorithm

11
Experimental
55 xtruhlar/AI-8-Puzzle-game-using-A-star

Simple 8 puzzle game solved by Artificial Intelligence

11
Experimental
56 BiagioFesta/FastMysticSquare

A very fast 15-puzzle solver

11
Experimental
57 Nikhil-prog/8-puzzle-solver

8 puzzle solver, a python program that solves the modified version of ...

11
Experimental
58 saumyaphadkar24/26-Puzzle

A twist on the popular 8 Puzzle problem in AI

11
Experimental
59 barbaracalderon/ine5633-8puzzle

Jogo 8-puzzle com soluções segundo Busca Custo Uniforme e Busca Heurística.

11
Experimental
60 PashalisTsirts/The-15puzzle-8puzzle--AStar--Depth-First-Search--Artificial-Intelligence-

Solving the 15puzzle or 8puzzle game with A* & IDS algorithms

11
Experimental
61 theunwisewolf/8Puzzle-Solver-Java

8Puzzle Solver In Java!

11
Experimental
62 L-I-M-I-T/AI_8figures

使用启发式搜索解决8数码问题,前期版本基于STL维护open表和close表效率比较低,后期版本使用哈希映射进行了优化。

10
Experimental
63 morkev/8-puzzle-graph-traversal

Write a program to solve the 8-puzzle problem (and its natural...

10
Experimental
64 IsaacCheng9/8-puzzle-heuristic-search

An implementation of the A* search algorithm to solve the 8-puzzle problem,...

10
Experimental

Comparisons in this category