A desktop application for generating graphs when given the list of edges (or the adjacency matrix or cost matrix) and visualization of some of the most known graph algorithms such as BFS, DFS, Dijkstra on that graph.
Clone the repository using git from within your favourite IDE or from Terminal:
git clone https://github.com/sebi2306/GraphViewer.git
If you don't have Kivy Installed use the package manager pip to install it.
pip install kivy[base]
Alternatively you can check the Kivy Installation Guide
Just run main.py afterwards