SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Pathfinding Open-Source Projects
-
-
ReSharper
ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
-
Graphhopper
Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.
-
Unity-Script-Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
-
gdx-ai
Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines
-
libtcod
A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
DotRecast
DotRecast - a C# port of Recast & Detour, Industry-standard navigation mesh toolset for .NET, Unity3D, games, servers
-
RogueSharp
A .NET Standard class library providing map generation, path-finding, and field-of-view utilities frequently used in roguelikes or 2D tile based games. Inspired by libtcod
-
-
Project mention: Show HN: Recursively apply patterns for pathfinding (algorithm) | news.ycombinator.com | 2026-02-24
Game developers do bake navmeshes that's true, but it's not the only technique, for example they've also come up with Polyana or "any-angle pathfinding" https://github.com/vleue/polyanya
I also have on my desk "Algorithms for VLSI Physical Design Automation Third Edition" which I really like, but it's ~20 years old and has a lot of nomenclature that can be helpful, but I'm not a big believer in how the problems are broken down, which is IMO more oriented towards "designs with repeated patterns" rather than PCBs that don't usually repeat patterns (unless you're doing an LED matrix)
-
python-tcod
A high-performance Python port of libtcod. Includes the libtcodpy module for backwards compatibility with older projects.
-
-
-
AStar
A fast 2D path finding library based on the A* algorithm. Works with both grids and graphs. Supports any .NET variant that supports .NETStandard 2.0 or higher. This library has no external dependencies. The library is licensed under the MIT license. (by roy-t)
-
-
-
tile
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Pathfinding discussion
Pathfinding related posts
-
Baritone: Google Maps for Minecraft
-
Create More, Consume Less
-
How did do you program a funnel algorithm
-
FYI - The "SDL failed to get a vertex buffer for this Direct3D 9 rendering batch!" warning has been fixed with tcod version 16.1.1
-
Mineflayer bot follow you
-
Is it possible to use a local LLM and have it play Minecraft?
-
All??
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2026
Index
What are some of the best open-source Pathfinding projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | baritone | 8,947 |
| 2 | Recast/Detour | 7,776 |
| 3 | Graphhopper | 6,522 |
| 4 | Unity-Script-Collection | 6,335 |
| 5 | NavMeshPlus | 2,301 |
| 6 | gdx-ai | 1,289 |
| 7 | libtcod | 1,193 |
| 8 | pathfinding | 1,061 |
| 9 | godot-tactical-rpg | 920 |
| 10 | DotRecast | 900 |
| 11 | RogueSharp | 624 |
| 12 | ecs | 557 |
| 13 | dotsnav | 508 |
| 14 | polyanya | 496 |
| 15 | python-tcod | 477 |
| 16 | recast-navigation-js | 419 |
| 17 | Pathfinding | 407 |
| 18 | python-pathfinding | 379 |
| 19 | AStar | 359 |
| 20 | mineflayer-pathfinder | 303 |
| 21 | Nav3D | 265 |
| 22 | Pathfinding-Visualizer | 230 |
| 23 | tile | 224 |