Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andimiller/hedgehogs

A graph traversal library for cyclic graphs with weighted edges
https://github.com/andimiller/hedgehogs

Last synced: about 5 hours ago
JSON representation

A graph traversal library for cyclic graphs with weighted edges

Awesome Lists containing this project

README

        

# hedgehogs

A graph traversal library for cyclic graphs with weighted edges.

Scala Versions: 2.13, 3
Scala Targets: JVM, JS

Features:
* generic `Node`, `Edge` and `Graph` implementation
* `circe` module for deserializing `Node`s and `Edge`s from JSON
* `Dijkstra` implementation for routefinding
* `Dijkstra.multi` implementation for finding multiple routes from one origin in one pass