Pathfinding Algorithm Implementations ML Frameworks

Educational and practical implementations of pathfinding algorithms (A*, Dijkstra, BFS, greedy search) for navigation problems like maze solving, route planning, and graph traversal. Does NOT include general search algorithms for constraint satisfaction, game AI solvers, or other AI problem-solving domains unrelated to finding optimal paths.

There are 118 pathfinding algorithm implementations frameworks tracked. 1 score above 50 (established tier). The highest-rated is forestagostinelli/deepxube at 55/100 with 10 stars.

Get all 118 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=pathfinding-algorithm-implementations&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 forestagostinelli/deepxube

Learn a domain-specific heuristic function in a domain-independent fashion...

55
Established
2 misaghsoltani/DeepCubeAI

Learning Discrete World Models for Heuristic Search

39
Emerging
3 FK04/AI_Lab

AI lab implementations covering informed and uninformed search algorithms...

35
Emerging
4 algoprog/Laby

Maze generator, editor & solver in Java

35
Emerging
5 tekian/path-finder

Visualization tool to demonstrate how different search algorithms work.

34
Emerging
6 PiSimo/Mens

Brain game that tries to spot signs of memory leak like alzheimer (with...

34
Emerging
7 VedantKhairnar/The-Maze-Runner

AI : Use of Greedy Best First Search Traversal to find route from Source to...

34
Emerging
8 JoanStinson/Pathfinding

C++ SDL AI Pathfinding: BFS, Dijkstra, GBFS and A* algorithms.

33
Emerging
9 danyalimran93/Artificial-Intelligence-State-Space-Search

Different Searching algorithms (DFS, BFS, IDS, Greedy, A*) opting to find...

33
Emerging
10 brozjak2/HSVIforOSPOSGs.jl

Heuristic Search Value Iteration for One-Sided Partially Observable Stochastic Games

32
Emerging
11 Areesha-Tahir/BFS-DFS-Maze-Solver-In-Python

A program to solve a maze using Breadth First Search (BFS) and Depth First...

32
Emerging
12 hunzaGit/Algoritmo-A-estrella

Implementación del Algoritmo A* con interfaz gráfica en Java

31
Emerging
13 detiuaveiro/ia-tpg-rush-hour-77036_102477_ia

Final project for the "Artificial Intelligence" subject, which consisted in...

31
Emerging
14 fegemo/cefet-games-pathfinding

Ajude Gon a chegar do outro lado, seco.

31
Emerging
15 pstlab/oRatio

oRatio is an Integrated Logic and Constraint based solver

30
Emerging
16 batoomer/search-visualizer

Interactive web-based visualization of Search Algorithms in AI

30
Emerging
17 SameetAsadullah/Maze-Solver-Using-DFS

Implemented Maze Solver using Depth First Search (DFS) in Python Language

29
Experimental
18 Adnu100/AI_with_Maze

All the artificial intelligence algorithms implemented in Python for maze problem

29
Experimental
19 jainaviral898/mapp-cbs-aifa

Multiagent Pathfinding Problem for agricultural swarm agents. Used CBS...

26
Experimental
20 HaleemaJamil/Rescue-1122-Route-Planner-using-A-star-algorithm

Rescue 1122 Route Planner is a Artificial Intelligence project which...

26
Experimental
21 ArmaghanSarvar/Classical-Search-Algorithms

Implementations of Graph and Tree search algorithms to find the path to the goal.

24
Experimental
22 amir-hossein-khodaei/ai-pathfinding-benchmarks

Benchmarking suite for A* vs SMA* pathfinding efficiency using Scikit-Learn...

24
Experimental
23 luisalejandrobf/Prolog_BestFirst-A-Algorithm-BreadthFirstSearch

Implementation of the Best First/A* Algorithm and Breadth-first Search...

23
Experimental
24 rehanjavedofficial/AI-Search-Algorithms

Artificial Intelligence Search Algorithms to find the targeted data easily and fastly

23
Experimental
25 Rova50/Recherche-operationnelle

This project is about to show you the resolution of operational search

23
Experimental
26 tjfy1992/Robot-Path-planning-AStar

Robot path planning using A-star algorithm

22
Experimental
27 Smugp/FamilySearch-Ancestor-Counter-Visualizer-and-Exporter

Count, visualize, and export unique ancestors from FamilySearch pedigree...

22
Experimental
28 corentin-ballot/Takuzu-solver

Rendu de TP d'Intelligence Artificielle

22
Experimental
29 man1han/AI-ShortestPath

Shortest path using A* and Theta* algorithms

22
Experimental
30 doruirimescu/Astar

Multi agent path planning with A*

22
Experimental
31 devmanb/taquin_a_star_IA

Jeu de taquin en javascript et Algorithme A star

22
Experimental
32 Pari0513/STAN

🌐 Enhance pathfinding with STAN, a graph navigation system that merges A*...

21
Experimental
33 codersanjeev/artificial-intelligence-in-java

Implementation of some basic Artificial Intelligence Algorithms in Java.

21
Experimental
34 ShamimRahmanSam/Locating-Hospitals-for-Nearby-Houses-by-Hill-Climbing-Search-Algorithm

This project is an AI project. I used the Hill-Climbing Search Algorithm by...

21
Experimental
35 minhngt62/bridge-and-torch

A project aims to implement AI search algorithms to solve the Bridge and...

21
Experimental
36 tjfy1992/Robot-Path-planning-BFS

Robot path planning using breadth-first-search algorithm

21
Experimental
37 ggardiles/AI-Subway-SmartRoute

Route recommendations for subway/metro using the A* Algorithm

21
Experimental
38 TheWinczi/AI_Path_Finder

Project in the subject of Artificial Intelligence. Program has to find a...

21
Experimental
39 Areesha-Tahir/GBFS-A_Star-Maze-Slover-In-Python

A program to solve a maze using Greedy Best First Search (GBFS) and A Star algorithm.

21
Experimental
40 mahdizynali/Earth-Map-Route-Planning

Route planning on Earth map with opencv c++ through Greedy , A-start and...

20
Experimental
41 WesOfX/astar

Efficient shortest-path algorithm implemented in C++

20
Experimental
42 brice-allen/npuz

CSCI-4202 - Artificial Intelligence - Program 2 – Game Playing

19
Experimental
43 mtbelkebir/MazeSearch

An illustration of various pathfinding algorithms used in AI.

19
Experimental
44 hanzopgp/ArchitectApp

Architecture app, AI-Driven decision making, implementing several algorithms...

18
Experimental
45 ereyesribes/A-STAR

An implementation of the A-STAR algorythm made with TypeScript and LoDash.

18
Experimental
46 KDevZilla/AStar

The A* search algorithm written in C#

18
Experimental
47 brice-allen/csci4202

CSCI-4202 - Artificial Intelligence - Programming Assignment 1 – Problem...

18
Experimental
48 Garnica1999/SearchTransmilenioIA

Proyecto Transmilenio para buscar la mejor ruta entre multiples estaciones...

18
Experimental
49 Sahil3201/maze-solver

Repo for maze generation and pathfinding algorithms, including BFS, DFS, A*,...

17
Experimental
50 SameetAsadullah/Maze-Solver-Using-BFS

Implemented Maze Solver using Breadth First Search (BFS) in Python Language

17
Experimental
51 Allicai/high-speed-rail

HSR Algorithm; Finding an ideal railway network for North America using data...

17
Experimental
52 SameetAsadullah/Maze-Solver-Using-GBFS

Implemented Maze Solver using Greedy Best-First Search (GBFS) in Python Language

17
Experimental
53 magalhaesdavi/pathfinding-algorithms

Python implementation and performance analysis of pathfinding algorithms. In...

17
Experimental
54 arnauruana/local-search-bicing

🗺️ Local Search for Bicing (IA-FIB)

17
Experimental
55 MTSami/UAB_AI_Fall2021

This repository is a demonstration of the classic path-finding algorithm D*...

17
Experimental
56 glweber/busca_fsi

Academic Assignment on Search Algorithms Presented in the Fundamentals of...

17
Experimental
57 aminakbari7/maze_game

solve maze game with Ai(bfs)

17
Experimental
58 afsharino/Butter-Robot

a robot that carrying butter on the table with using search algorithms

17
Experimental
59 MatiasCarabella/robotic-positioning-search

Java implementation of exhaustive and heuristic search algorithms for...

17
Experimental
60 magalhaesdavi/path-finding-visualization

Visualization of A* algorithm solution implemented in...

17
Experimental
61 SameetAsadullah/Maze-Solver-Using-A-Star

Implemented Maze Solver using A-Star (A*) in Python Language

17
Experimental
62 ademarazn/PATHFINDING

Pathfinding algorithm made for the Artificial Intelligence discipline.

17
Experimental
63 eddndev-archive/iabi

Visualizador interactivo de consola en C++ para algoritmos de búsqueda (A*,...

14
Experimental
64 bytewithahmad/Syntexhub_Maze_Solver_Astar

Artificial Intelligence project implementing the A* pathfinding algorithm in...

14
Experimental
65 jurrutiap/MazeSolver_IA

UNAL - Introduction to Artificial Intelligence Maze-Solver. This project...

14
Experimental
66 FarrelAD/Greedy-Best-First-Search

A project implements the 'Greedy Best First Search' algorithm.

13
Experimental
67 dimitrislouridas/A-Star-Search-Java

Java implementation of the A* search algorithm applied to a state-space...

13
Experimental
68 Alexisfpy/AI-Search-Algorithms-Lab

Implementation and visualization of fundamental AI search algorithms: BFS,...

13
Experimental
69 tess-vu/hot-hem

Hot Hẻm: Routing tool not for the fastest nor the coolest path, but the...

13
Experimental
70 Haziel08/BusquedaACiegas

Simulador interactivo de algoritmos de búsquedas a ciegas, aplicado al...

13
Experimental
71 TammineniTanay/ai-maze-search

Implementation of classical uninformed and informed search algorithms (DFS,...

13
Experimental
72 SeyedRumaiz/ai-search-algorithms

Classical AI search algorithms (BFS, DFS, UCS, IDDFS, A*) implemented from...

13
Experimental
73 sevdaimany/AI_Search_Project

👁‍🗨🧠 Artificial Intelligence search project implementing IDS, Bidirectional...

13
Experimental
74 arianaira/Quoridor-Game-With-AI

Agent-Env implementation of Quoridor game using BFS

12
Experimental
75 JacobAWilkins/Find-Optimal-Route

Computes the shortest route between a source and destination city, and...

12
Experimental
76 201flaviosilva-labs/HillClimbing.js

A hill climbing algorithm implemented in javascript

12
Experimental
77 chrispanag/a-star-search-navigation

A command line native Java application that searches for the best route...

12
Experimental
78 valiantlynx/best-route-app

The Best Route App is designed for Knut Knut Transport AS to identify the...

12
Experimental
79 tom-weatherhead/a-star-heuristic-search

A* heuristic search

11
Experimental
80 danaent/Blocks-World-Problem

Blocks world problem solver with A* search

11
Experimental
81 thesahirahmed/A_Star_Ai-Game

In this game, you control a jet trying to avoid enemy missiles using arrow...

11
Experimental
82 PanosAntoniadis/AI-ntua

Lab exercise of Artificial Intelligence course in NTUA

11
Experimental
83 yashasvibmishra/A-star-Algorithm-Implementation

A* A star Algorithms for the map of Romania

11
Experimental
84 Mishco/Bidirectional_search_artificial_intelligence

School project from artificial intelligence using Bidirectional search

11
Experimental
85 HMLarsen/A-Star-Algorithm

A* or A Star algorithm implementation for A.I. class at FURB.

11
Experimental
86 adnanhakim/ai-algorithms

A fun side project to perform AI algorithms using plain java code.

11
Experimental
87 NicolasCastagnola/Pathfinding-Visualizer

🔍 Unity2D Pathfinding visualizer

11
Experimental
88 EmanWiens/Rapidly_Exploring_Random_Trees

A simple visualization of Rapidly Exploring Random Trees.

11
Experimental
89 denizbilgin/Maze-Solver

This Python project features a comprehensive collection of maze-solving...

11
Experimental
90 Tynab/Searching-Algorithms

Searching Algorithm Example

11
Experimental
91 indla99/Uninformed-Search-Informed-Search

A comprehensive solutions and analyses for the Uninformed Search & Informed...

11
Experimental
92 tmasouris/Artificial_Intelligence-NTUA

Implementation of a navigation system for a taxi company using A star...

11
Experimental
93 jaiswalchitransh/DFS-Searching-Algorithm

This Python code employs the Depth-First Search (DFS) algorithm to find a...

11
Experimental
94 Dec1pher445/AI-search-algorithms

This is a python implementation of BFS and DFS search algorithms

11
Experimental
95 ShawonBarman/A_star_search

This is a educational project. I have implemented this project in the...

11
Experimental
96 jeffersonrosa/IA-rato-labirinto

Esse é um agente Inteligente que usa busca em profundidade para simular um...

11
Experimental
97 amansrv/Article.Writing-Hill.Climbing-AI

Writing Article on: Hill Climbing-Depth first and Breadth-first in AI

11
Experimental
98 kguzek/pathfinder-ai

A generative algorithm that attemtps to find a path to a predetermined goal.

11
Experimental
99 RamishRasool14/Goat-Cabbage-Wolf-Problem

Finding path to Wolf Goat Cabbage Problem with BFS and A* search

11
Experimental
100 Vaneeza-7/Graph-Optimization-Problem-using-Uninformed-Search

Calculating the minimum cost and optimal path for a graph using bfs, dfs,...

11
Experimental
101 JohnLFX/AStar-Pathfinding

Simple A* pathfinding algorithm in Java to tranverse between verticies in an...

11
Experimental
102 thaichihien/HCMUS-AI-PROJECT-1-The-Searching-Algorithms

[HCMUS_AI] Project 1 : The Searching Algorithms using Python

11
Experimental
103 Pranay7ej/geospatial-trajectories-heuristic-search

Identifying Locations from Geospatial Trajectories Using Heuristic Search Techniques

11
Experimental
104 PhuocPhat1005/Lab_1_AI_Searching_HCMUS

The lab 1 is about searching algorithms. You are required to implement and...

11
Experimental
105 Siddhipatade/Water-jug-problem

water jug problem in Artificial Intelligence

11
Experimental
106 aidankeighron/machine-learning

Neural Network That Solves Mazes. No Libraries

11
Experimental
107 aliazizii/Card-game-first-AI-project

first project at AUT Artificial Intelligence course (Fall 2020)

11
Experimental
108 bbongcaron/maze-on-fire

An AI created to solve a maze, that is on fire!

10
Experimental
109 zeenatali5710/Water-jug-problem

A variation on the classic water jugs problem implemented using AI approach...

10
Experimental
110 anewage/GS-ProblemSolver

A Java Problem Solving Framework Based on Graph and Tree Searching - Project...

10
Experimental
111 TheCodingRocket/Maze-Generator

🔥 A quick 50 seconds maze generator.

10
Experimental
112 ar-pavel/UTHAO-PickUpPlaner

Route Planner Using Artificial Intelligence to Plan an Optimized Possible Route.

10
Experimental
113 lywangj/Optimal_path_with_AI_search

Implement A* search, reaching 10-thousand-times faster than simple...

10
Experimental
114 emranbm/Problem-Solver

AI project. A framework for solving search-based problems; in both classical...

10
Experimental
115 ryanrixxh/maze-solver

Python Implementation of pathfinding algorithms BFS, UCS and A*

10
Experimental
116 SameetAsadullah/Graph-Based-A-Star-in-Python

Python program to implement graph based A* algorithm on a map of Romania

10
Experimental
117 mzuvin/yapayzeka

Yapay Zeka Algoritmaları A Star Greedy Best First Search

10
Experimental
118 ashishlamsal/search

Search Algorithms (maze solving)

10
Experimental