PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Pathfinding Python Packages

Python packages with the GitHub topic pathfinding. Sorted by relevance, with stars and monthly downloads.
brean
pathfinding

Implementation of common pathfinding algorithms

34K 381 73
seung-lab
dijkstra3d

Dijkstra's Shortest Path for 6, 18, and 26-Connected 3D (Volumetric) Image Volumes

30K 88 14
libtcod
tcod

A high-performance Python port of libtcod. Includes the libtcodpy module for backwards compatibility with older projects.

28K 475 42
jrialland
astar

Simple implementation of the a-star algorithm in Python 🌟

22K 248 67
hjweide
pyastar2d

A very simple A* implementation in C++ callable from Python for pathfinding on a two-dimensional grid.

6K 160 67
sarugaku
pythonfinder

PythonFinder: Cross Platform Search Tool for Finding Pythons

5K 40 25
libtcod
tdl

A high-performance Python port of libtcod. Includes the libtcodpy module for backwards compatibility with older projects.

4K 475 42
neka-nat
cupoch

Robotics with GPU computing

2K 1K 118
jannikmi
extremitypathfinder

python package for fast shortest path computation on 2D polygon or grid maps

2K 50 14
Cognitive-AI-Systems
pogema

[ICLR-2025] POGEMA stands for Partially-Observable Grid Environment for Multiple Agents. This is a grid-based environment that was specifically designed to be flexible, tunable and scalable. It can be tailored to a variety of PO-MAPF / MAPF settings.

2K 296 39
Matiiss
astropath

A bunch of * pathfinding algorithms written in C for that extra squeeze of speed.

2K 2 0
64-B1T
basic-robotics

General Purpose Robotics Kinematics and Analysis Repository. Functions for Serial Robots, Parallel Robots, and whatever you'd like to define!

1K 11 3
punnerud
mpee

Offline routing, multi-vehicle VRP & street geocoding for one downloaded area — Rust engine, driven from Python or a CLI

1K 13 0
harisankar95
pathfinding3d

Python implementation of common pathfinding algorithms in 3D grid space

1K 48 6
Faycal214
graphmodels

GraphModels est un package Python dédié à l'optimisation des problèmes d'analyse combinatoire, de cheminement, d'ordonnancement et plus encore. Conçu pour les chercheurs en mathématiques appliquées et en recherche opérationnelle, ce package offre une suite complète de modules pour résoudre une variété de problèmes complexes de manière efficace.

556 0 0
nqmn
waveflow-sim

RIS-assisted wireless network simulator with beam sweeping, OFDM waveform simulation, and ML-guided beam optimization

393 2 1
misaghsoltani
numberlink

NumberLink puzzle environment for Gymnasium

392 1 1
w9PcJLyb
w9-pathfinding

Implementation of some pathfinding algorithms

294 6 1
ThunderTecke
astared

A package to use A* algorithm with any type of coordinates

293 1 0
nextdataAI
nextdataai

nextdataAI: a Python library for solving mazes using classical algorithms (A*, BFS, DFS, Dijkstra, Greedy), reinforcement learning (QLearning, QTable, QNN, QLSTM), and novel pseudo-heuristics. Features include a neural network-based heuristic approximating Manhattan distance (NNHeuristic) and a custom SManhattan heuristic, a dataset gener

286 0 0
0-harshit-0
maze-generator-and-solver

Generate maze using randomized DFS and Solve it using Path Finding algorithms

271 2 1
bcluzel
pypath-fpa

Fast Pathfinding Algorithm

201 1 0
damminhtien
pathplanning

Production-oriented search-based and sampling-based path planning algorithms with reusable Python API.

188 1 0
soraxas
sbp-env

Motion planning environment for Sampling-based Planners

170 33 13
    • Data from PyPI, GitHub, ClickHouse, and BigQuery