Awesome TinkerPop 

A curated list of only awesome TinkerPop libraries on Github.
Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP).
Table of Contents
TinkerPop3 Libraries
Implementations
- TinkerPop3 implementation - Mirror of Apache TinkerPop.
- sqlg - Sqlg is a implementation of TinkerPop3 on a RDBMS.
- blazegraph - TinkerPop3 implementation for Blaze Graph; a high performance graph database.
- tinkergraph-js - A pure JavaScript implementation of TinkerPop's TinkerGraph in-memory graph database.
- gremlin-javascript - JavaScript graph database client for TinkerPop3 Gremlin Server.
- Elastic Gremlin - 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 - OLTP Elasticsearch and JDBC backed graph.
- DuctileDB - Ductile DB is a graph database based on Hadoop/HBase which provides a vast set of features.
- hgraphdb - HBase as a TinkerPop Graph Database.
- JanusGraph - JanusGraph: an open-source, distributed graph database http://janusgraph.org
- JanusGraph for DynamoDB (Amazon) - The Amazon DynamoDB storage backend for JanusGraph.
- orientdb-gremlin - TinkerPop3 Graph Structure Implementation for OrientDB.
Wrappers/Clients
C# .NET
- Teva Gremlin (.NET - C#) - A Gremlin Server driver for .NET.
Clojure
- ogre - Clojure library for querying TinkerPop graphs.
- scalajs-gremlin-client (scala) - A Gremlin-Server client with ad-hoc extensible, reactive, typeclass based API.
Go
- go-gremlin - Go graph database client for TinkerPop3 Gremlin Server.
- Gremgo - A fast, efficient, and easy-to-use Go client for the TinkerPop graph database stack.
- grammes - A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin.
Haskell
- greskell-websocket - Haskell client for TinkerPop3 Gremlin Server.
Java
- gremlin-driver (java) - A Gremlin Server driver for Java.
- neo4j-tinkerpop-api - Apache Licensed Neo4j API for TinkerPop3.
- neo4j-gremlin-bolt - Allows use of the Apache Tinkerpop Java API with the neo4j server using the BOLT protocol.
- Ferma - An ORM / OGM for the TinkerPop graph stack.
Javascript
- ts-tinkerpop - Utilities for using TinkerPop3 via the node-java API in Typescript.
- gremlin-javascript (js) - A Gremlin Server driver for JavaScript.
PHP
- gremlin-php - gremlin-server php driver compatible with TinkerPop3. It will allow you to connect to gremlin-server and it's backends (Neo4J, Titan, etc.).