This is a project I wanted to build for quite some time. After having gotten quite good at Go I decided to go for it.

It is definitely still a work in progress, but the foundation is there. Currently only Dijkstra and A* are implemented, with no way for the user to choose which one to run. In the future I want to add more search algorithms, and add a dropdown menu for the user to choose which algorithm to use.

This project is fully written in Go, including the user interface (with GIOUI), which was quite a challenge to say the least. I hope to add more features and improve the UX, but am quite happy with the state it is currently in.