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... |
|
Established |
| 2 |
misaghsoltani/DeepCubeAI
Learning Discrete World Models for Heuristic Search |
|
Emerging |
| 3 |
FK04/AI_Lab
AI lab implementations covering informed and uninformed search algorithms... |
|
Emerging |
| 4 |
algoprog/Laby
Maze generator, editor & solver in Java |
|
Emerging |
| 5 |
tekian/path-finder
Visualization tool to demonstrate how different search algorithms work. |
|
Emerging |
| 6 |
PiSimo/Mens
Brain game that tries to spot signs of memory leak like alzheimer (with... |
|
Emerging |
| 7 |
VedantKhairnar/The-Maze-Runner
AI : Use of Greedy Best First Search Traversal to find route from Source to... |
|
Emerging |
| 8 |
JoanStinson/Pathfinding
C++ SDL AI Pathfinding: BFS, Dijkstra, GBFS and A* algorithms. |
|
Emerging |
| 9 |
danyalimran93/Artificial-Intelligence-State-Space-Search
Different Searching algorithms (DFS, BFS, IDS, Greedy, A*) opting to find... |
|
Emerging |
| 10 |
brozjak2/HSVIforOSPOSGs.jl
Heuristic Search Value Iteration for One-Sided Partially Observable Stochastic Games |
|
Emerging |
| 11 |
Areesha-Tahir/BFS-DFS-Maze-Solver-In-Python
A program to solve a maze using Breadth First Search (BFS) and Depth First... |
|
Emerging |
| 12 |
hunzaGit/Algoritmo-A-estrella
Implementación del Algoritmo A* con interfaz gráfica en Java |
|
Emerging |
| 13 |
detiuaveiro/ia-tpg-rush-hour-77036_102477_ia
Final project for the "Artificial Intelligence" subject, which consisted in... |
|
Emerging |
| 14 |
fegemo/cefet-games-pathfinding
Ajude Gon a chegar do outro lado, seco. |
|
Emerging |
| 15 |
pstlab/oRatio
oRatio is an Integrated Logic and Constraint based solver |
|
Emerging |
| 16 |
batoomer/search-visualizer
Interactive web-based visualization of Search Algorithms in AI |
|
Emerging |
| 17 |
SameetAsadullah/Maze-Solver-Using-DFS
Implemented Maze Solver using Depth First Search (DFS) in Python Language |
|
Experimental |
| 18 |
Adnu100/AI_with_Maze
All the artificial intelligence algorithms implemented in Python for maze problem |
|
Experimental |
| 19 |
jainaviral898/mapp-cbs-aifa
Multiagent Pathfinding Problem for agricultural swarm agents. Used CBS... |
|
Experimental |
| 20 |
HaleemaJamil/Rescue-1122-Route-Planner-using-A-star-algorithm
Rescue 1122 Route Planner is a Artificial Intelligence project which... |
|
Experimental |
| 21 |
ArmaghanSarvar/Classical-Search-Algorithms
Implementations of Graph and Tree search algorithms to find the path to the goal. |
|
Experimental |
| 22 |
amir-hossein-khodaei/ai-pathfinding-benchmarks
Benchmarking suite for A* vs SMA* pathfinding efficiency using Scikit-Learn... |
|
Experimental |
| 23 |
luisalejandrobf/Prolog_BestFirst-A-Algorithm-BreadthFirstSearch
Implementation of the Best First/A* Algorithm and Breadth-first Search... |
|
Experimental |
| 24 |
rehanjavedofficial/AI-Search-Algorithms
Artificial Intelligence Search Algorithms to find the targeted data easily and fastly |
|
Experimental |
| 25 |
Rova50/Recherche-operationnelle
This project is about to show you the resolution of operational search |
|
Experimental |
| 26 |
tjfy1992/Robot-Path-planning-AStar
Robot path planning using A-star algorithm |
|
Experimental |
| 27 |
Smugp/FamilySearch-Ancestor-Counter-Visualizer-and-Exporter
Count, visualize, and export unique ancestors from FamilySearch pedigree... |
|
Experimental |
| 28 |
corentin-ballot/Takuzu-solver
Rendu de TP d'Intelligence Artificielle |
|
Experimental |
| 29 |
man1han/AI-ShortestPath
Shortest path using A* and Theta* algorithms |
|
Experimental |
| 30 |
doruirimescu/Astar
Multi agent path planning with A* |
|
Experimental |
| 31 |
devmanb/taquin_a_star_IA
Jeu de taquin en javascript et Algorithme A star |
|
Experimental |
| 32 |
Pari0513/STAN
🌐 Enhance pathfinding with STAN, a graph navigation system that merges A*... |
|
Experimental |
| 33 |
codersanjeev/artificial-intelligence-in-java
Implementation of some basic Artificial Intelligence Algorithms in Java. |
|
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... |
|
Experimental |
| 35 |
minhngt62/bridge-and-torch
A project aims to implement AI search algorithms to solve the Bridge and... |
|
Experimental |
| 36 |
tjfy1992/Robot-Path-planning-BFS
Robot path planning using breadth-first-search algorithm |
|
Experimental |
| 37 |
ggardiles/AI-Subway-SmartRoute
Route recommendations for subway/metro using the A* Algorithm |
|
Experimental |
| 38 |
TheWinczi/AI_Path_Finder
Project in the subject of Artificial Intelligence. Program has to find a... |
|
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. |
|
Experimental |
| 40 |
mahdizynali/Earth-Map-Route-Planning
Route planning on Earth map with opencv c++ through Greedy , A-start and... |
|
Experimental |
| 41 |
WesOfX/astar
Efficient shortest-path algorithm implemented in C++ |
|
Experimental |
| 42 |
brice-allen/npuz
CSCI-4202 - Artificial Intelligence - Program 2 – Game Playing |
|
Experimental |
| 43 |
mtbelkebir/MazeSearch
An illustration of various pathfinding algorithms used in AI. |
|
Experimental |
| 44 |
hanzopgp/ArchitectApp
Architecture app, AI-Driven decision making, implementing several algorithms... |
|
Experimental |
| 45 |
ereyesribes/A-STAR
An implementation of the A-STAR algorythm made with TypeScript and LoDash. |
|
Experimental |
| 46 |
KDevZilla/AStar
The A* search algorithm written in C# |
|
Experimental |
| 47 |
brice-allen/csci4202
CSCI-4202 - Artificial Intelligence - Programming Assignment 1 – Problem... |
|
Experimental |
| 48 |
Garnica1999/SearchTransmilenioIA
Proyecto Transmilenio para buscar la mejor ruta entre multiples estaciones... |
|
Experimental |
| 49 |
Sahil3201/maze-solver
Repo for maze generation and pathfinding algorithms, including BFS, DFS, A*,... |
|
Experimental |
| 50 |
SameetAsadullah/Maze-Solver-Using-BFS
Implemented Maze Solver using Breadth First Search (BFS) in Python Language |
|
Experimental |
| 51 |
Allicai/high-speed-rail
HSR Algorithm; Finding an ideal railway network for North America using data... |
|
Experimental |
| 52 |
SameetAsadullah/Maze-Solver-Using-GBFS
Implemented Maze Solver using Greedy Best-First Search (GBFS) in Python Language |
|
Experimental |
| 53 |
magalhaesdavi/pathfinding-algorithms
Python implementation and performance analysis of pathfinding algorithms. In... |
|
Experimental |
| 54 |
arnauruana/local-search-bicing
🗺️ Local Search for Bicing (IA-FIB) |
|
Experimental |
| 55 |
MTSami/UAB_AI_Fall2021
This repository is a demonstration of the classic path-finding algorithm D*... |
|
Experimental |
| 56 |
glweber/busca_fsi
Academic Assignment on Search Algorithms Presented in the Fundamentals of... |
|
Experimental |
| 57 |
aminakbari7/maze_game
solve maze game with Ai(bfs) |
|
Experimental |
| 58 |
afsharino/Butter-Robot
a robot that carrying butter on the table with using search algorithms |
|
Experimental |
| 59 |
MatiasCarabella/robotic-positioning-search
Java implementation of exhaustive and heuristic search algorithms for... |
|
Experimental |
| 60 |
magalhaesdavi/path-finding-visualization
Visualization of A* algorithm solution implemented in... |
|
Experimental |
| 61 |
SameetAsadullah/Maze-Solver-Using-A-Star
Implemented Maze Solver using A-Star (A*) in Python Language |
|
Experimental |
| 62 |
ademarazn/PATHFINDING
Pathfinding algorithm made for the Artificial Intelligence discipline. |
|
Experimental |
| 63 |
eddndev-archive/iabi
Visualizador interactivo de consola en C++ para algoritmos de búsqueda (A*,... |
|
Experimental |
| 64 |
bytewithahmad/Syntexhub_Maze_Solver_Astar
Artificial Intelligence project implementing the A* pathfinding algorithm in... |
|
Experimental |
| 65 |
jurrutiap/MazeSolver_IA
UNAL - Introduction to Artificial Intelligence Maze-Solver. This project... |
|
Experimental |
| 66 |
FarrelAD/Greedy-Best-First-Search
A project implements the 'Greedy Best First Search' algorithm. |
|
Experimental |
| 67 |
dimitrislouridas/A-Star-Search-Java
Java implementation of the A* search algorithm applied to a state-space... |
|
Experimental |
| 68 |
Alexisfpy/AI-Search-Algorithms-Lab
Implementation and visualization of fundamental AI search algorithms: BFS,... |
|
Experimental |
| 69 |
tess-vu/hot-hem
Hot Hẻm: Routing tool not for the fastest nor the coolest path, but the... |
|
Experimental |
| 70 |
Haziel08/BusquedaACiegas
Simulador interactivo de algoritmos de búsquedas a ciegas, aplicado al... |
|
Experimental |
| 71 |
TammineniTanay/ai-maze-search
Implementation of classical uninformed and informed search algorithms (DFS,... |
|
Experimental |
| 72 |
SeyedRumaiz/ai-search-algorithms
Classical AI search algorithms (BFS, DFS, UCS, IDDFS, A*) implemented from... |
|
Experimental |
| 73 |
sevdaimany/AI_Search_Project
👁🗨🧠 Artificial Intelligence search project implementing IDS, Bidirectional... |
|
Experimental |
| 74 |
arianaira/Quoridor-Game-With-AI
Agent-Env implementation of Quoridor game using BFS |
|
Experimental |
| 75 |
JacobAWilkins/Find-Optimal-Route
Computes the shortest route between a source and destination city, and... |
|
Experimental |
| 76 |
201flaviosilva-labs/HillClimbing.js
A hill climbing algorithm implemented in javascript |
|
Experimental |
| 77 |
chrispanag/a-star-search-navigation
A command line native Java application that searches for the best route... |
|
Experimental |
| 78 |
valiantlynx/best-route-app
The Best Route App is designed for Knut Knut Transport AS to identify the... |
|
Experimental |
| 79 |
tom-weatherhead/a-star-heuristic-search
A* heuristic search |
|
Experimental |
| 80 |
danaent/Blocks-World-Problem
Blocks world problem solver with A* search |
|
Experimental |
| 81 |
thesahirahmed/A_Star_Ai-Game
In this game, you control a jet trying to avoid enemy missiles using arrow... |
|
Experimental |
| 82 |
PanosAntoniadis/AI-ntua
Lab exercise of Artificial Intelligence course in NTUA |
|
Experimental |
| 83 |
yashasvibmishra/A-star-Algorithm-Implementation
A* A star Algorithms for the map of Romania |
|
Experimental |
| 84 |
Mishco/Bidirectional_search_artificial_intelligence
School project from artificial intelligence using Bidirectional search |
|
Experimental |
| 85 |
HMLarsen/A-Star-Algorithm
A* or A Star algorithm implementation for A.I. class at FURB. |
|
Experimental |
| 86 |
adnanhakim/ai-algorithms
A fun side project to perform AI algorithms using plain java code. |
|
Experimental |
| 87 |
NicolasCastagnola/Pathfinding-Visualizer
🔍 Unity2D Pathfinding visualizer |
|
Experimental |
| 88 |
EmanWiens/Rapidly_Exploring_Random_Trees
A simple visualization of Rapidly Exploring Random Trees. |
|
Experimental |
| 89 |
denizbilgin/Maze-Solver
This Python project features a comprehensive collection of maze-solving... |
|
Experimental |
| 90 |
Tynab/Searching-Algorithms
Searching Algorithm Example |
|
Experimental |
| 91 |
indla99/Uninformed-Search-Informed-Search
A comprehensive solutions and analyses for the Uninformed Search & Informed... |
|
Experimental |
| 92 |
tmasouris/Artificial_Intelligence-NTUA
Implementation of a navigation system for a taxi company using A star... |
|
Experimental |
| 93 |
jaiswalchitransh/DFS-Searching-Algorithm
This Python code employs the Depth-First Search (DFS) algorithm to find a... |
|
Experimental |
| 94 |
Dec1pher445/AI-search-algorithms
This is a python implementation of BFS and DFS search algorithms |
|
Experimental |
| 95 |
ShawonBarman/A_star_search
This is a educational project. I have implemented this project in the... |
|
Experimental |
| 96 |
jeffersonrosa/IA-rato-labirinto
Esse é um agente Inteligente que usa busca em profundidade para simular um... |
|
Experimental |
| 97 |
amansrv/Article.Writing-Hill.Climbing-AI
Writing Article on: Hill Climbing-Depth first and Breadth-first in AI |
|
Experimental |
| 98 |
kguzek/pathfinder-ai
A generative algorithm that attemtps to find a path to a predetermined goal. |
|
Experimental |
| 99 |
RamishRasool14/Goat-Cabbage-Wolf-Problem
Finding path to Wolf Goat Cabbage Problem with BFS and A* search |
|
Experimental |
| 100 |
Vaneeza-7/Graph-Optimization-Problem-using-Uninformed-Search
Calculating the minimum cost and optimal path for a graph using bfs, dfs,... |
|
Experimental |
| 101 |
JohnLFX/AStar-Pathfinding
Simple A* pathfinding algorithm in Java to tranverse between verticies in an... |
|
Experimental |
| 102 |
thaichihien/HCMUS-AI-PROJECT-1-The-Searching-Algorithms
[HCMUS_AI] Project 1 : The Searching Algorithms using Python |
|
Experimental |
| 103 |
Pranay7ej/geospatial-trajectories-heuristic-search
Identifying Locations from Geospatial Trajectories Using Heuristic Search Techniques |
|
Experimental |
| 104 |
PhuocPhat1005/Lab_1_AI_Searching_HCMUS
The lab 1 is about searching algorithms. You are required to implement and... |
|
Experimental |
| 105 |
Siddhipatade/Water-jug-problem
water jug problem in Artificial Intelligence |
|
Experimental |
| 106 |
aidankeighron/machine-learning
Neural Network That Solves Mazes. No Libraries |
|
Experimental |
| 107 |
aliazizii/Card-game-first-AI-project
first project at AUT Artificial Intelligence course (Fall 2020) |
|
Experimental |
| 108 |
bbongcaron/maze-on-fire
An AI created to solve a maze, that is on fire! |
|
Experimental |
| 109 |
zeenatali5710/Water-jug-problem
A variation on the classic water jugs problem implemented using AI approach... |
|
Experimental |
| 110 |
anewage/GS-ProblemSolver
A Java Problem Solving Framework Based on Graph and Tree Searching - Project... |
|
Experimental |
| 111 |
TheCodingRocket/Maze-Generator
🔥 A quick 50 seconds maze generator. |
|
Experimental |
| 112 |
ar-pavel/UTHAO-PickUpPlaner
Route Planner Using Artificial Intelligence to Plan an Optimized Possible Route. |
|
Experimental |
| 113 |
lywangj/Optimal_path_with_AI_search
Implement A* search, reaching 10-thousand-times faster than simple... |
|
Experimental |
| 114 |
emranbm/Problem-Solver
AI project. A framework for solving search-based problems; in both classical... |
|
Experimental |
| 115 |
ryanrixxh/maze-solver
Python Implementation of pathfinding algorithms BFS, UCS and A* |
|
Experimental |
| 116 |
SameetAsadullah/Graph-Based-A-Star-in-Python
Python program to implement graph based A* algorithm on a map of Romania |
|
Experimental |
| 117 |
mzuvin/yapayzeka
Yapay Zeka Algoritmaları A Star Greedy Best First Search |
|
Experimental |
| 118 |
ashishlamsal/search
Search Algorithms (maze solving) |
|
Experimental |