Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. TinkerPop
  3. neo4j-gremlin-bolt

neo4j-gremlin-bolt

Apache-2.0Javav0.4.6

Enables Apache Tinkerpop Java API usage with Neo4j server via the BOLT protocol.

GitHubGitHub
0 stars1 forks0 contributors

Overview

neo4j-gremlin-bolt is a Java library that provides an Apache Tinkerpop 3.x implementation for Neo4j, allowing developers to interact with Neo4j databases using the standard Tinkerpop graph API over the BOLT protocol. This bridges the gap between the popular graph query language Gremlin and Neo4j's native capabilities, facilitating graph operations in a familiar interface.

Key Features

  • Tinkerpop 3.x OLTP Support — Full compatibility with Apache Tinkerpop's Online Transactional Processing API for graph systems.
  • Neo4j BOLT Implementation — Direct integration with Neo4j using its high-performance BOLT binary protocol.
  • Graph Partitioning — Out-of-the-box support for graph partitioning strategies, including All labels and Any label partitions.
  • Flexible ID Providers — Multiple element ID generation options, including Neo4J native IDs, database sequences, and custom providers.
  • Transaction Management — Built-in support for ACID transactions using Tinkerpop's transaction API.
  • Neo4J Causal Clustering — Compatibility with Neo4J's BOLT+Routing for read/write operations in clustered environments.
  • Profiler Integration — Ability to enable Neo4J's query profiler to analyze and log CYPHER statement performance.

Philosophy

The project emphasizes an open architecture for element ID generation and aims to provide a robust, performant bridge between the Tinkerpop ecosystem and Neo4j's enterprise-grade graph database.

Quick Stats

Stars0
Forks1
Contributors0
Open Issues8
Last commit2 years ago
CreatedSince 2016

Tags

#database-driver#tinkerpop#graph#java-library#gremlin#oltp#bolt-protocol#graph-database#bolt#neo4j#graph-api#apache-tinkerpop

Built With

A
Apache TinkerPop
M
Maven
J
Java

Included in

TinkerPop190
Auto-fetched 4 hours ago

Related Projects

Gremlin ScalaGremlin Scala

[unmaintained] Scala wrapper for Apache TinkerPop 3 Graph DSL

Stars478
Forks74
Last commit3 years ago
gremlin-javascriptgremlin-javascript

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

Stars215
Forks60
Last commit8 years ago
FermaFerma

An ORM / OGM for the TinkerPop graph stack.

Stars142
Forks25
Last commit4 years ago
ogreogre

Clojure library for querying Apache TinkerPop graphs

Stars130
Forks27
Last commit4 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub