awesome-tinkerpop
Graph framework library
A curated collection of libraries and tools for working with the Apache TinkerPop graph computing framework
A curated list of useful libraries for Apache TinkerPop3 and Tinkerpop2
181 stars
13 watching
28 forks
last commit: over 3 years ago
Linked from 3 awesome lists
apache-tinkerpopawesomeawesome-listlisttinkerpoptinkerpop-librariestinkerpop2tinkerpop3
Awesome TinkerPop / TinkerPop3 Libraries | |||
TinkerPop3 implementation | 1,975 | 6 days ago | Mirror of Apache TinkerPop |
sqlg | 246 | 4 days ago | Sqlg is a implementation of TinkerPop3 on a RDBMS |
blazegraph | 896 | over 1 year ago | TinkerPop3 for Blaze Graph; a high performance graph database |
tinkergraph-js | 71 | over 8 years ago | A pure JavaScript implementation of TinkerPop's TinkerGraph in-memory graph database |
gremlin-javascript | 214 | over 6 years ago | JavaScript graph database client for TinkerPop3 Gremlin Server |
Elastic Gremlin | 70 | about 9 years ago | TinkerPop3 implementation on Elasticsearch backend |
Hadoop (Giraph) | OLAP graph processor using Giraph | ||
Hadoop (Spark) | OLAP graph processor using Spark | ||
IBM Graph | OLTP graph database as a service | ||
Neo4j | OLTP graph database | ||
Stardog | RDF graph database with OLTP and OLAP support | ||
TinkerGraph | In-memory OLTP and OLAP reference implementation | ||
Unipop | 205 | about 6 years ago | OLTP Elasticsearch and JDBC backed graph |
DuctileDB | 13 | almost 7 years ago | Ductile DB is a graph database based on Hadoop/HBase which provides a vast set of features |
hgraphdb | 256 | 9 days ago | HBase as a TinkerPop Graph Database |
JanusGraph | 5,325 | 6 days ago | JanusGraph: an open-source, distributed graph database |
JanusGraph for DynamoDB (Amazon) | 447 | about 3 years ago | The Amazon DynamoDB storage backend for JanusGraph |
orientdb-gremlin | 93 | 23 days ago | TinkerPop3 Graph Structure Implementation for OrientDB |
Teva Gremlin | (.NET - C#) - A Gremlin Server driver for .NET | ||
ogre | 128 | about 3 years ago | Clojure library for querying TinkerPop graphs |
scalajs-gremlin-client | 6 | almost 5 years ago | (scala) - A Gremlin-Server client with ad-hoc extensible, reactive, typeclass based API |
go-gremlin | 115 | almost 5 years ago | Go graph database client for TinkerPop3 Gremlin Server |
Gremgo | 98 | about 5 years ago | A fast, efficient, and easy-to-use Go client for the TinkerPop graph database stack |
grammes | 125 | 6 months ago | A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin |
greskell-websocket | 27 | 16 days ago | Haskell client for TinkerPop3 Gremlin Server |
gremlin-driver | (java) - A Gremlin Server driver for Java | ||
neo4j-tinkerpop-api | 6 | almost 6 years ago | Apache Licensed Neo4j API for TinkerPop3 |
neo4j-gremlin-bolt | 0 | 12 months ago | Allows use of the Apache Tinkerpop Java API with the neo4j server using the BOLT protocol |
Ferma | 137 | over 2 years ago | An ORM / OGM for the TinkerPop graph stack |
ts-tinkerpop | 53 | about 9 years ago | Utilities for using TinkerPop3 via the node-java API in Typescript |
gremlin-javascript | 214 | over 6 years ago | (js) - A Gremlin Server driver for JavaScript |
gremlin-php | 75 | over 1 year ago | gremlin-server php driver compatible with TinkerPop3. It will allow you to connect to gremlin-server and it's backends (Neo4J, Titan, etc.) |
Mogwai | 38 | over 8 years ago | TinkerPop3 Graph Database Library for Python |
python-gremlin-rest | 7 | almost 8 years ago | A REST-based client for Gremlin Server |
gremlinclient | 28 | over 8 years ago | An asynchronous Python 2/3 client for Gremlin Server that allows for flexible coroutine syntax - Trollius, Tornado, Asyncio |
aiogremlin | 46 | almost 5 years ago | (python) - A Python 3 library based on asyncio and aiohttp that uses websockets to communicate with the Gremlin Server |
gremlinrestclient | (python) - Python 2/3 library that uses HTTP to communicate with the Gremlin Server over REST | ||
goblin | 93 | about 6 years ago | OGM for TinkerPop3 Gremlin Server |
goblin 3.5 | 93 | about 6 years ago | A Python 3.5 rewrite of the TinkerPop 3 OGM Goblin |
reactive-gremlin | 31 | about 6 years ago | (scala) - An Akka HTTP Websocket Connector |
Gremlin Scala | 482 | about 2 years ago | Scala wrapper for Apache TinkerPop3 Graph DSL |
blueprints-scala | 77 | over 8 years ago | Tinkerpop Blueprints Scala |
gremlin-py | 55 | over 7 years ago | Write pure Python Gremlin that can be sent to Gremlin Server |
gremlin-scala | 482 | about 2 years ago | A Scala language wrapper for TinkerPop3 |
gremlin-template-string | 17 | over 8 years ago | A Javascript Gremlin language builder |
ipython-gremlin | 42 | almost 3 years ago | Gremlin in IPython and Jupyter |
ogre | A Clojure language wrapper for TinkerPop3 | ||
Peapod | 40 | over 3 years ago | A new object-graph-wrapper for the Tinkerpop3 graph stack |
sparql-gremlin | 71 | almost 7 years ago | A SPARQL to Gremlin traversal compiler |
sql-gremlin | 74 | over 1 year ago | A SQL to Gremlin traversal compiler |
greskell | 27 | 16 days ago | Haskell binding for Gremlin graph query language |
Cypher for Gremlin | 359 | over 4 years ago | Cypher for Gremlin adds Cypher support to any Gremlin graph database |
Awesome TinkerPop / TinkerPop 2 Libraries | |||
Ferma | 137 | over 2 years ago | An ORM / OGM for the TinkerPop graph stack |
Frames | 138 | over 3 years ago | An Object to Graph Framework |
Archimedes | 38 | about 2 years ago | Clojure library for Blueprints (part of the TinkerPop graph stack) |
AccumuloGraph | 33 | over 8 years ago | An implementation of TinkerPop Blueprints using Accumulo |
Frontenac | 29 | over 5 years ago | A .NET port of the TinkerPop Stack |
Mogwai | 38 | over 8 years ago | TinkerPop 2 Graph Database Library for Python |
spring-data-gremlin | 69 | about 6 years ago | Spring data gremlin makes it easier to implement Graph based repositories. This module extends Spring Data to allow support for potentially any Graph database that implements the TinkerPop Blueprints 2.x API |
blueprints-scala | 77 | over 8 years ago | TinkerPop Blueprints Scala |
Awesome TinkerPop / Communities | |||
Gremlin-users | Mailing list for Gremlin users | ||
Stack Overflow | Stack Overflow has a relatively active community | ||
TinkerPop-dev | Mailing list for TP3 deverlopers | ||
Awesome TinkerPop / People to Follow | |||
Marko Rodriguez | Founder of TinkerPop and Aurelius | ||
Stephen Mallette | Senior developer for Gremlin, TinkerPop and Titan DB | ||
Daniel Kuppitz | One of the main developers of Gremlin | ||
Jason Plurad | Senior Developer at IBM. TinkerPop committer and active on the community | ||
Awesome TinkerPop / Tutorials and Resources | |||
Introduction to Gremlin | Official introduction to the Gremlin language | ||
Datastax Introduction | A tutorial provided by Datastax to Gremlin and TinkerPop3 | ||
TinkerPop Book | A long promised book for Tinkeprop but never fulfilled until now. You cans till request a notification | ||
Linux Foundation Presentation | A presentation by Linux Foundation given by David Robinson at IBM aboit Apache TinkerPop3 | ||
Getting Started with TinkerPop | Learn the basics of getting up and going with TinkerPop | ||
The Gremlin Console | Discusses uses cases of the Gremlin Console and usage patterns | ||
Gremlin Recipes | Reference for common traversal patterns and style | ||
Gremlin Language Variants | Learn how to embed Gremlin in a host programming language | ||
SQL2Gremlin | Learn Gremlin using typical patterns found when querying data with SQL | ||
Getting Started with Graph Databases | Compares relational databases to graph databases and SQL to Gremlin | ||
Graph | 836 | 3 months ago | Graph Databases, Gremlin and TinkerPop - A Tutorial |