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 90 pathfinding algorithm implementations frameworks tracked. 1 score above 50 (established tier). The highest-rated is forestagostinelli/deepxube at 51/100 with 10 stars.
Get all 90 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 |
|
Experimental |
| 5 |
PiSimo/Mens
Brain game that tries to spot signs of memory leak like alzheimer (with... |
|
Experimental |
| 6 |
VedantKhairnar/The-Maze-Runner
AI : Use of Greedy Best First Search Traversal to find route from Source to... |
|
Experimental |
| 7 |
tekian/path-finder
Visualization tool to demonstrate how different search algorithms work. |
|
Experimental |
| 8 |
danyalimran93/Artificial-Intelligence-State-Space-Search
Different Searching algorithms (DFS, BFS, IDS, Greedy, A*) opting to find... |
|
Experimental |
| 9 |
JoanStinson/Pathfinding
C++ SDL AI Pathfinding: BFS, Dijkstra, GBFS and A* algorithms. |
|
Experimental |
| 10 |
Areesha-Tahir/BFS-DFS-Maze-Solver-In-Python
A program to solve a maze using Breadth First Search (BFS) and Depth First... |
|
Experimental |
| 11 |
brozjak2/HSVIforOSPOSGs.jl
Heuristic Search Value Iteration for One-Sided Partially Observable Stochastic Games |
|
Experimental |
| 12 |
Adamouization/AI-Search-Flight-Route-Planner
:airplane: Flight route planning agent using classic AI search algorithms... |
|
Experimental |
| 13 |
hunzaGit/Algoritmo-A-estrella
Implementación del Algoritmo A* con interfaz gráfica en Java |
|
Experimental |
| 14 |
fegemo/cefet-games-pathfinding
Ajude Gon a chegar do outro lado, seco. |
|
Experimental |
| 15 |
detiuaveiro/ia-tpg-rush-hour-77036_102477_ia
Final project for the "Artificial Intelligence" subject, which consisted in... |
|
Experimental |
| 16 |
pstlab/oRatio
oRatio is an Integrated Logic and Constraint based solver |
|
Experimental |
| 17 |
batoomer/search-visualizer
Interactive web-based visualization of Search Algorithms in AI |
|
Experimental |
| 18 |
twinji/maze-generator-prototype
Unfinished maze generator with pathfinding created using JavaScript canvas. |
|
Experimental |
| 19 |
feldhaus/groundless
A game like Pyramids of Ra using Phaser. |
|
Experimental |
| 20 |
Smugp/FamilySearch-Ancestor-Counter-Visualizer-and-Exporter
Count, visualize, and export unique ancestors from FamilySearch pedigree... |
|
Experimental |
| 21 |
Adnu100/AI_with_Maze
All the artificial intelligence algorithms implemented in Python for maze problem |
|
Experimental |
| 22 |
SameetAsadullah/Maze-Solver-Using-DFS
Implemented Maze Solver using Depth First Search (DFS) in Python Language |
|
Experimental |
| 23 |
Pari0513/STAN
🌐 Enhance pathfinding with STAN, a graph navigation system that merges A*... |
|
Experimental |
| 24 |
tex216/Block-World
Python program that implements an agent that can solve Block World problems... |
|
Experimental |
| 25 |
amir-hossein-khodaei/ai-pathfinding-benchmarks
Benchmarking suite for A* vs SMA* pathfinding efficiency using Scikit-Learn... |
|
Experimental |
| 26 |
HaleemaJamil/Rescue-1122-Route-Planner-using-A-star-algorithm
Rescue 1122 Route Planner is a Artificial Intelligence project which... |
|
Experimental |
| 27 |
jainaviral898/mapp-cbs-aifa
Multiagent Pathfinding Problem for agricultural swarm agents. Used CBS... |
|
Experimental |
| 28 |
minhngt62/bridge-and-torch
A project aims to implement AI search algorithms to solve the Bridge and... |
|
Experimental |
| 29 |
XPPET/ai-search-register
ava implementation of AI search algorithms (A*, BFS, DFS) solving the... |
|
Experimental |
| 30 |
AghahowaJeffrey/PathMind-Astar
Interactive visualization of a goal-based AI agent using the A* search... |
|
Experimental |
| 31 |
ArmaghanSarvar/Classical-Search-Algorithms
Implementations of Graph and Tree search algorithms to find the path to the goal. |
|
Experimental |
| 32 |
Rova50/Recherche-operationnelle
This project is about to show you the resolution of operational search |
|
Experimental |
| 33 |
luisalejandrobf/Prolog_BestFirst-A-Algorithm-BreadthFirstSearch
Implementation of the Best First/A* Algorithm and Breadth-first Search... |
|
Experimental |
| 34 |
abhineetkmr/ai-mapp
MAPP for Warehouse Butlers using Decoupled Coordination Technique and A-star... |
|
Experimental |
| 35 |
rehanjavedofficial/AI-Search-Algorithms
Artificial Intelligence Search Algorithms to find the targeted data easily and fastly |
|
Experimental |
| 36 |
corentin-ballot/Takuzu-solver
Rendu de TP d'Intelligence Artificielle |
|
Experimental |
| 37 |
doruirimescu/Astar
Multi agent path planning with A* |
|
Experimental |
| 38 |
devmanb/taquin_a_star_IA
Jeu de taquin en javascript et Algorithme A star |
|
Experimental |
| 39 |
man1han/AI-ShortestPath
Shortest path using A* and Theta* algorithms |
|
Experimental |
| 40 |
MatiasCarabella/robotic-positioning-search
Java implementation of exhaustive and heuristic search algorithms for... |
|
Experimental |
| 41 |
bytewithahmad/Syntexhub_Maze_Solver_Astar
Artificial Intelligence project implementing the A* pathfinding algorithm in... |
|
Experimental |
| 42 |
tjfy1992/Robot-Path-planning-AStar
Robot path planning using A-star algorithm |
|
Experimental |
| 43 |
bel-learning/multi-agent-path-finding
An implementation of MAPF with visualization |
|
Experimental |
| 44 |
codersanjeev/artificial-intelligence-in-java
Implementation of some basic Artificial Intelligence Algorithms in Java. |
|
Experimental |
| 45 |
tjfy1992/Robot-Path-planning-BFS
Robot path planning using breadth-first-search algorithm |
|
Experimental |
| 46 |
rodrigogoulart/BEELabirinto
Ambiente de labirinto 2D/ASCII para implementação de algoritmos de Busca em... |
|
Experimental |
| 47 |
TheWinczi/AI_Path_Finder
Project in the subject of Artificial Intelligence. Program has to find a... |
|
Experimental |
| 48 |
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 |
| 49 |
ggardiles/AI-Subway-SmartRoute
Route recommendations for subway/metro using the A* Algorithm |
|
Experimental |
| 50 |
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 |
| 51 |
WesOfX/astar
Efficient shortest-path algorithm implemented in C++ |
|
Experimental |
| 52 |
mahdizynali/Earth-Map-Route-Planning
Route planning on Earth map with opencv c++ through Greedy , A-start and... |
|
Experimental |
| 53 |
mtbelkebir/MazeSearch
An illustration of various pathfinding algorithms used in AI. |
|
Experimental |
| 54 |
jurrutiap/MazeSolver_IA
UNAL - Introduction to Artificial Intelligence Maze-Solver. This project... |
|
Experimental |
| 55 |
brice-allen/npuz
CSCI-4202 - Artificial Intelligence - Program 2 – Game Playing |
|
Experimental |
| 56 |
moment-of-peace/AI-uniform-cost-search
java, discrete map search, uniform cost search algorithm |
|
Experimental |
| 57 |
Garnica1999/SearchTransmilenioIA
Proyecto Transmilenio para buscar la mejor ruta entre multiples estaciones... |
|
Experimental |
| 58 |
tess-vu/hot-hem
Hot Hẻm: Routing tool not for the fastest nor the coolest path, but the... |
|
Experimental |
| 59 |
Alexisfpy/AI-Search-Algorithms-Lab
Implementation and visualization of fundamental AI search algorithms: BFS,... |
|
Experimental |
| 60 |
FarrelAD/Greedy-Best-First-Search
A project implements the 'Greedy Best First Search' algorithm. |
|
Experimental |
| 61 |
SeyedRumaiz/ai-search-algorithms
Classical AI search algorithms (BFS, DFS, UCS, IDDFS, A*) implemented from... |
|
Experimental |
| 62 |
TammineniTanay/ai-maze-search
Implementation of classical uninformed and informed search algorithms (DFS,... |
|
Experimental |
| 63 |
Haziel08/BusquedaACiegas
Simulador interactivo de algoritmos de búsquedas a ciegas, aplicado al... |
|
Experimental |
| 64 |
KDevZilla/AStar
The A* search algorithm written in C# |
|
Experimental |
| 65 |
brice-allen/csci4202
CSCI-4202 - Artificial Intelligence - Programming Assignment 1 – Problem... |
|
Experimental |
| 66 |
ereyesribes/A-STAR
An implementation of the A-STAR algorythm made with TypeScript and LoDash. |
|
Experimental |
| 67 |
gibarsin/SkyScrapper
Search Algorithm for the game SkyScraper for SIA course at ITBA |
|
Experimental |
| 68 |
dimitrislouridas/A-Star-Search-Java
Java implementation of the A* search algorithm applied to a state-space... |
|
Experimental |
| 69 |
hanzopgp/ArchitectApp
Architecture app, AI-Driven decision making, implementing several algorithms... |
|
Experimental |
| 70 |
valiantlynx/best-route-app
The Best Route App is designed for Knut Knut Transport AS to identify the... |
|
Experimental |
| 71 |
ademarazn/PATHFINDING
Pathfinding algorithm made for the Artificial Intelligence discipline. |
|
Experimental |
| 72 |
MTSami/UAB_AI_Fall2021
This repository is a demonstration of the classic path-finding algorithm D*... |
|
Experimental |
| 73 |
Sahil3201/maze-solver
Repo for maze generation and pathfinding algorithms, including BFS, DFS, A*,... |
|
Experimental |
| 74 |
aminakbari7/maze_game
solve maze game with Ai(bfs) |
|
Experimental |
| 75 |
glweber/busca_fsi
Academic Assignment on Search Algorithms Presented in the Fundamentals of... |
|
Experimental |
| 76 |
Allicai/high-speed-rail
HSR Algorithm; Finding an ideal railway network for North America using data... |
|
Experimental |
| 77 |
201flaviosilva-labs/HillClimbing.js
A hill climbing algorithm implemented in javascript |
|
Experimental |
| 78 |
V-Bala/maze-ai-fxapp
JavaFX application that utilizes the A-Star search algorithm to compute the... |
|
Experimental |
| 79 |
hanzopgp/RicochetRobotGame
Ricochet robot game + GUI + Solver with A* and BFS algorithms. |
|
Experimental |
| 80 |
arashsm79/jade-swarm
Implementation of uninformed and informed AI search algorithms in Rust.... |
|
Experimental |
| 81 |
magalhaesdavi/path-finding-visualization
Visualization of A* algorithm solution implemented in... |
|
Experimental |
| 82 |
SameetAsadullah/Maze-Solver-Using-BFS
Implemented Maze Solver using Breadth First Search (BFS) in Python Language |
|
Experimental |
| 83 |
afsharino/Butter-Robot
a robot that carrying butter on the table with using search algorithms |
|
Experimental |
| 84 |
SameetAsadullah/Maze-Solver-Using-GBFS
Implemented Maze Solver using Greedy Best-First Search (GBFS) in Python Language |
|
Experimental |
| 85 |
SameetAsadullah/Maze-Solver-Using-A-Star
Implemented Maze Solver using A-Star (A*) in Python Language |
|
Experimental |
| 86 |
eddndev-archive/iabi
Visualizador interactivo de consola en C++ para algoritmos de búsqueda (A*,... |
|
Experimental |
| 87 |
sunsided/river-crossing
A toy implementation of search-based planning on the river crossing problem. |
|
Experimental |
| 88 |
arnauruana/local-search-bicing
🗺️ Local Search for Bicing (IA-FIB) |
|
Experimental |
| 89 |
magalhaesdavi/pathfinding-algorithms
Python implementation and performance analysis of pathfinding algorithms. In... |
|
Experimental |
| 90 |
Terrioux/BTD-RBO
BTD/RBO solver |
|
Experimental |