Type Safe graph library traversals for the ZIO ecosystem.
This is a work in progress.
- Useful Errors
- Purely functional
- Tight integration with ZIO & ZIO Streams
- Schema based
- Support for transactions
- In-memory (for now)
- Type safe
- Bounded memory
scala-graph limits node/edge types tinkerpop/gremlin is "stringly" typed, and has no schema. Gremlin-scala is a nice wrapper which adds some type safety, but still no schema
neither allows composition of schemas
Heavily inspired by apache tinkerpop/gremlin/gremlin-scala, but trying to avoid so many strings...