Skip to content

robmwalsh/graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZIO Graph

Type Safe graph library traversals for the ZIO ecosystem.

This is a work in progress.

Goals

  • Useful Errors
  • Purely functional
  • Tight integration with ZIO & ZIO Streams

Graph

  • Schema based
  • Support for transactions
  • In-memory (for now)

Traversals

  • Type safe
  • Bounded memory

Why?

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

Name

Inspiration

Heavily inspired by apache tinkerpop/gremlin/gremlin-scala, but trying to avoid so many strings...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages