User Experience on mobile might not be great yet, but I'm working on it.

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.

Last Update: Dec. 4, 2021, 3:03 p.m.

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

1.42K
680
30d
Apache-2.0

TinkerPop graph over sql

203
41
30d
MIT

Blazegraph High Performance Graph Database

629
133
92d
GPL-2.0

A pure JavaScript implementation of TinkerPop's TinkerGraph in-memory graph database

67
7
5y 8m
MIT

JavaScript tools for graph processing in Node.js and the browser inspired by the Apache TinkerPop API

213
64
3y 7m
MIT

TinkerPop 3 implementation on Elasticsearch backend

67
14
6y 41d
n/a

Data Integration Graph

186
35
3y 101d
Apache-2.0

Ductile DB is a graph database based on Hadoop/HBase which provides a vast set of features.

14
1
3y 11m
Apache-2.0

HBase as a TinkerPop Graph Database

236
58
31d
Apache-2.0

JanusGraph: an open-source, distributed graph database

4.23K
1.02K
31d
n/a

The Amazon DynamoDB Storage Backend for JanusGraph

435
103
96d
Apache-2.0

TinkerPop3 Graph Structure Implementation for OrientDB

90
31
40d
Apache-2.0

C# .NET

Clojure

Clojure library for querying Apache TinkerPop graphs

120
28
94d
n/a

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

6
0
1y 11m
MIT

Go

Go graph database client for TinkerPop3 Gremlin Server

98
52
1y 10m
MIT

A fast, efficient, and easy-to-use Go client for the Apache TinkerPop graph database stack

94
44
2y 26d
MIT

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.

96
30
4m
Apache-2.0

Haskell

Haskell binding for Gremlin graph query language

23
2
54d
n/a

Java

Apache Licensed Neo4j API for Tinkerpop3

6
3
2y 10m
Apache-2.0

An ORM / OGM for the TinkerPop graph stack.

135
27
1y 8m
Apache-2.0

Javascript

Utilities for using Tinkerpop3 via the node-java API in Typescript

51
6
6y 18d
MIT

JavaScript tools for graph processing in Node.js and the browser inspired by the Apache TinkerPop API

213
64
3y 7m
MIT

PHP

gremlin-server php driver compatible with TinkerPop3. It will allow you to connect to gremlin-server and it's backends (Neo4J, Titan, etc.)

71
13
1y 13d
n/a

Python

Tinkerpop Graph Database Library for Python

36
10
5y 9m
n/a

A very simple JSON-REST client to TinkerPop 3 Gremlin Server

7
4
4y 12m
Apache-2.0

A Python client for TP3 Gremlin Server for Tornado, Trollius, or Asyncio

27
7
5y 5m
MIT
47
12
1y 11m
n/a

A Python 3.5 rewrite of the TinkerPop 3 OGM Goblin

93
21
3y 29d
n/a

A Python 3.5 rewrite of the TinkerPop 3 OGM Goblin

93
21
3y 29d
n/a

Reactive

akka http gremlin 3 websocket connector

31
2
3y 22d
MIT

Scala

Scala wrapper for Apache TinkerPop 3 Graph DSL

473
75
6m
Apache-2.0

Tinkerpop Blueprints Scala

78
19
5y 8m
n/a

Query Languages

Python to Gremlin Graph Abstraction Layer

50
6
4y 4m
MIT

Scala wrapper for Apache TinkerPop 3 Graph DSL

473
75
6m
Apache-2.0

Generate Gremlin scripts with bound parameters using ES6 template strings

17
0
5y 9m
n/a

A new object-graph-wrapper for the Tinkerpop 3 graph stack.

40
8
8m
Apache-2.0
68
11
3y 9m
Apache-2.0

Provides a SQL interface to your TinkerPop enabled graph db

63
16
65d
Apache-2.0

Haskell binding for Gremlin graph query language

23
2
54d
n/a

Cypher for Gremlin adds Cypher support to any Gremlin graph database.

296
42
1y 6m
n/a

TinkerPop 2 Libraries

An ORM / OGM for the TinkerPop graph stack.

135
27
1y 8m
Apache-2.0

An Object to Graph Framework (no longer active - see Apache TinkerPop)

137
38
108d
n/a

Clojure library for Blueprints (part of the Tinkerpop graph stack).

37
14
5y 11m
n/a

An implementation of TinkerPop Blueprints using Accumulo

33
13
5y 8m
Apache-2.0

A .NET port of the Tinkerpop Stack

27
2
2y 8m
MIT

Tinkerpop Graph Database Library for Python

36
10
5y 9m
n/a

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.

68
54
3y 60d
n/a

Tinkerpop Blueprints Scala

78
19
5y 8m
n/a

Communities

People to Follow

Tutorials and Resources