https://github.com/scala-graph/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.
https://github.com/scala-graph/scala-graph
graph scala
Last synced: 23 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/scala-graph/scala-graph
- Owner: scala-graph
- License: apache-2.0
- Created: 2013-01-29T16:21:11.000Z (over 12 years ago)
- Default Branch: 2.x
- Last Pushed: 2025-03-26T09:20:24.000Z (about 1 month ago)
- Last Synced: 2025-04-02T09:42:53.034Z (30 days ago)
- Topics: graph, scala
- Language: Scala
- Size: 2.94 MB
- Stars: 572
- Watchers: 31
- Forks: 72
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Graph for Scala
This is the source code repository and issue tracker for [Graph for Scala](http://www.scala-graph.org).
[Questions or any feedback](https://groups.google.com/forum/#!forum/scala-graph) are appreciated.
Please use GitHub issues for proven issues or enhancement requests, not for questions.You are also welcome as a co-contributor.
Have fun with Graph for Scala.
Peter
## Branches
**1.x** started in 2011, is now superseeded by 2.x. It evolved by paying high attention to version compatibility.
**2.x**, the **default** branch, started in 2019 to make some significant improvements that also needed new, simplified signatures.
The new features include* multiple sources for directed hyperedges
* easy edge class definition using case classes, thus easy definition of ADTs for edges
* improved functional graph handling.2.0 was released in May 2023.
**persistent** opened in January 2024 with the aim of implementing a persistent data structure.