Your first time on this page? Allow me to give some explanations.
Awesome TinkerPop
A curated list of useful libraries for Apache TinkerPop3 and Tinkerpop2
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you mohataher & contributors
View Topic on GitHub:
mohataher/awesome-tinkerpop
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Implementations
Apache TinkerPop - a graph computing framework
TinkerPop graph over sql
Blazegraph High Performance Graph Database
A pure JavaScript implementation of TinkerPop's TinkerGraph in-memory graph database
JavaScript tools for graph processing in Node.js and the browser inspired by the Apache TinkerPop API
TinkerPop 3 implementation on Elasticsearch backend
Data Integration Graph
Ductile DB is a graph database based on Hadoop/HBase which provides a vast set of features.
HBase as a TinkerPop Graph Database
JanusGraph: an open-source, distributed graph database
The Amazon DynamoDB Storage Backend for JanusGraph
TinkerPop3 Graph Structure Implementation for OrientDB
In-memory OLTP and OLAP reference implementation.
C# .NET
NET - C#) - A Gremlin Server driver for .NET.
Clojure
Clojure library for querying Apache TinkerPop graphs
Gremlin-Server client with ad-hoc extensible, reactive, typeclass based API allowing for using turing complete graph traversal language gremlin to query graph databases from browser
Go
Go graph database client for TinkerPop3 Gremlin Server
A fast, efficient, and easy-to-use Go client for the Apache TinkerPop graph database stack
A Go package built to communicate with Apache TinkerPopโข Graph computing framework using Gremlin; a graph traversal language used by graph databases such as JanusGraphยฎ, MS Cosmos DB, AWS Neptune, and DataStaxยฎ Enterprise Graph.
Haskell
Haskell binding for Gremlin graph query language
Java
Apache Licensed Neo4j API for Tinkerpop3
An ORM / OGM for the TinkerPop graph stack.
java) - A Gremlin Server driver for Java.
Javascript
Utilities for using Tinkerpop3 via the node-java API in Typescript
JavaScript tools for graph processing in Node.js and the browser inspired by the Apache TinkerPop API
PHP
gremlin-server php driver compatible with TinkerPop3. It will allow you to connect to gremlin-server and it's backends (Neo4J, Titan, etc.)
Python
Tinkerpop Graph Database Library for Python
A very simple JSON-REST client to TinkerPop 3 Gremlin Server
A Python client for TP3 Gremlin Server for Tornado, Trollius, or Asyncio
A Python 3.5 rewrite of the TinkerPop 3 OGM Goblin
A Python 3.5 rewrite of the TinkerPop 3 OGM Goblin
python) - Python 2/3 library that uses HTTP to communicate with the Gremlin Server over REST.
Reactive
akka http gremlin 3 websocket connector
Scala
Scala wrapper for Apache TinkerPop 3 Graph DSL
Tinkerpop Blueprints Scala
Query Languages
Python to Gremlin Graph Abstraction Layer
Scala wrapper for Apache TinkerPop 3 Graph DSL
Generate Gremlin scripts with bound parameters using ES6 template strings
A new object-graph-wrapper for the Tinkerpop 3 graph stack.
Provides a SQL interface to your TinkerPop enabled graph db
Haskell binding for Gremlin graph query language
Cypher for Gremlin adds Cypher support to any Gremlin graph database.
TinkerPop 2 Libraries
An ORM / OGM for the TinkerPop graph stack.
An Object to Graph Framework (no longer active - see Apache TinkerPop)
Clojure library for Blueprints (part of the Tinkerpop graph stack).
An implementation of TinkerPop Blueprints using Accumulo
A .NET port of the Tinkerpop Stack
Tinkerpop Graph Database Library for Python
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.
Tinkerpop Blueprints Scala
Communities
Stack Overflow has a relatively active community.
People to Follow
Senior developer for Gremlin, TinkerPop and Titan DB.
Tutorials and Resources
Practical Gremlin - An Apache TinkerPop Tutorial
Official introduction to the Gremlin language.
A tutorial provided by Datastax to Gremlin and TinkerPop3.
A long promised book for Tinkeprop but never fulfilled until now. You cans till request a notification.
A presentation by Linux Foundation given by David Robinson at IBM aboit Apache TinkerPop3.
Learn the basics of getting up and going with TinkerPop.
Discusses uses cases of the Gremlin Console and usage patterns.
Reference for common traversal patterns and style.
Learn how to embed Gremlin in a host programming language.
Learn Gremlin using typical patterns found when querying data with SQL.
Compares relational databases to graph databases and SQL to Gremlin.