Visual explanation of pathfinding algorithms and how a*, Dijkstra and BFS can be seen as the same algorithm with different parameter/data structures used under the hood
Why do you think that https://github.com/PrismarineJS/mineflayer-pathfinder is a good alternative to pathfinding