Graph for Scala is intended to provide basic graph functionality seamlessly fitting into the Scala Collection Library. Like the well known members of scala.collection, Graph for Scala is an in-memory graph library aiming at editing and traversing graphs, finding cycles etc. in a user-friendly way.

Latest version

[![graph-constrained Scala version support](https://index.scala-lang.org/scala-graph/scala-graph/graph-constrained/latest.svg](https://index.scala-lang.org/scala-graph/scala-graph/graph-constrained)

JVM badge

[![graph-constrained Scala version support](https://index.scala-lang.org/scala-graph/scala-graph/graph-constrained/latest-by-scala-version.svg?platform=jvm](https://index.scala-lang.org/scala-graph/scala-graph/graph-constrained)

Scala.js 0.6 badge

[![graph-constrained Scala version support](https://index.scala-lang.org/scala-graph/scala-graph/graph-constrained/latest-by-scala-version.svg?platform=sjs0.6](https://index.scala-lang.org/scala-graph/scala-graph/graph-constrained)