Scala Graph alternatives and similar packages
Based on the "Extensions" category.
Alternatively, view Scala Graph alternatives based on common mentions on social networks and blogs.
-
Twitter Util
General-purpose Scala libraries, including a future implementation and other concurrency tools. -
Cassovary
A Scala library that is designed from the ground up for space efficiency, handling graphs with billions of nodes and edges. -
better-files
Simple, safe and intuitive Scala I/O. better-files is a dependency-free pragmatic thin Scala wrapper around Java NIO. -
Enumeratum
A macro to replace Scala enumerations with a sealed family of case objects. This allows additional checks for the compiler, e.g. for missing cases in a match statement. Has additinal support for Json libraries and the Play framework. -
Eff
Extensible effects are an alternative to monad transformers for computing with effects in a functional way. -
Hamsters
A mini Scala utility library. Compatible with functional programming beginners. Featuring validation, monad transformers, HLists, Union types. -
scribe
Practical logging framework that doesn't depend on any other logging framework and can be completely configured programmatically. -
Scala Blitz
A library to speed up Scala collection operations by removing runtime overheads during compilation, and a custom data-parallel operation runtime. -
Play monadic actions
A simple scala DSL to allow clean and monadic style for Play! Actions -
Resolvable
A library to optimize fetching immutable data structures from several endpoints in several formats. -
Freedsl
A library to implement composable side effects, weaving typeclasses on a wrapping type and the free monad.
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Scala Graph or a related project?
README
Graph for Scala
This is the source code repository and issue tracker for Graph for Scala.
Questions or any feedback are appreciated. Please use GitHub issues for proven issues or enhancement requests but not for questions.
You are also welcome as a co-contributor.
Have fun with Graph for Scala.
Peter
Branches:
1.x started in 2011 and has evolved by paying high attention to version compatibility to allow little migration effort.
2.x started in 2019 to make some significant improvements that also need new, simplified signatures. Added features include
- multiple sources for directed hyperedges
- easy edge class definition using case classes thus easy definition of edge ADTs
- improved functional graph handling
There is still much left to do before 2.0 is ready for shipment.
3.x is planned to support functional immutability by representing immutable graphs by a persistent data structure.