/scala-graph

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.

Primary LanguageScalaOtherNOASSERTION

Graph for Scala

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. Besides ready-to-go implementations of JSON-Import/-Export and Dot-Export, more popular graph formats, mirroring of graph databases as well as distributed processing are due to be supported.

Graph for Scala was originally planned to be moved from Assembla to the Scala Extended Core Library, a new facility to be launched sometime later by the Scala Core Team. Until then, use Graph for Scala on Assembla along with this repository.

To download the latest release 1.6.1 of the core module, SBT users will have to add

libraryDependencies += "com.assembla.scala-incubator" % "graph-core_2.10" % "1.6.1"

As a Maven user, please set

group id: com.assembla.scala-incubator  
artifact id: graph-core_2.10  
version: 1.6.1  

For a direct download you may select the required artifacts including the executable JARs, Scaladoc and sources here.

You may also browse Scaladoc online at Core API, Constrained API, Dot API and JSON API.

Any feedback is appreciated. You are also welcome as a co-contributor.

Have fun with Graph for Scala.

Peter