Apache TinkerPop
Graph computing framework
What it does
TinkerPop provides a graph-computing framework and the Gremlin traversal language, allowing applications to work with graph implementations through a common programming model.
When to use it
Before comparing graph databases, use its traversal reference to express filtering, paths, and aggregation as concrete queries for your relationship data.