Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Graph Database

Graph Database

165 projects

Showing 36 of 165 projects

neo4j-dotnet-driver
neo4j-dotnet-driverC#

The official .NET driver for connecting to Neo4j graph databases using the Bolt protocol.

#database-driver#binary-protocol#nuget
Stars247
Forks64
Last commit2 days ago
RNeo4j
RNeo4jR

An R driver for Neo4j that enables reading and writing graph data directly from the R environment.

#neo4j-driver#r-package#data-science
Stars238
Forks64
Last commit7 years ago
RNeo4j
RNeo4jR

An R driver for Neo4j that enables reading and writing graph data directly from R.

#igraph#driver#data-science
Stars238
Forks64
Last commit7 years ago
TypeDB Studio - IDE for TypeDB
TypeDB Studio - IDE for TypeDBTypeScript

An interactive visual environment for managing and querying TypeDB databases.

#desktop-application#visual-query-builder#network
Stars230
Forks49
Last commit29 days ago
jetbrains-plugin-graph-database-support
jetbrains-plugin-graph-database-supportJava

A JetBrains IDE plugin for working with Neo4j graph databases directly within your development environment.

#developer-tools#jetbrains#ide-integration
Stars227
Forks55
Last commit
gremlin-javascript
gremlin-javascriptJavaScript

JavaScript libraries for graph processing in Node.js and browsers, inspired by Apache TinkerPop.

#graph-processing#tinkerpop#gremlin-driver
Stars215
Forks60
Last commit8 years ago
Unipop
UnipopJava

A data federation and virtualization engine that models data from multiple sources as a virtual graph, queryable via Gremlin.

#tinkerpop#graph#federation
Stars213
Forks35
Last commit3 days ago
GraphAware Neo4j TimeTree
GraphAware Neo4j TimeTreeJava

A Java and REST library for representing time as an on-demand tree in Neo4j, enabling temporal event modeling and queries.

#java-library#rest-api#java
Stars210
Forks40
Last commit5 years ago
ArangoDB
ArangoDBJava

The official Java driver for connecting to and interacting with ArangoDB multi-model databases.

#database-driver#database#document-database
Stars209
Forks96
Last commit15 days ago
JanuesGraph-Utils
JanuesGraph-UtilsJava

A utility library and sample application for building and operating custom graph applications with JanusGraph.

#janusgraph#rest-api#schema
Stars208
Forks92
Last commit7 years ago
neocons
neoconsClojure

A feature-rich idiomatic Clojure client for the Neo4J REST API and Bolt Protocol.

#database-driver#clojurewerkz#rest-api
Stars207
Forks31
Last commit1 year ago
vivace-graph
vivace-graphCommon Lisp

An open-source graph database and Prolog implementation written in pure Common Lisp, featuring ACID compliance and master/slave replication.

#replication#sbcl#prolog
Stars197
Forks34
Last commit2 days ago
libneo4j-client
libneo4j-clientC

A command-line shell and client library for Neo4j that supports secure Bolt protocol connections and interactive query execution.

#c-library#graph#driver
Stars160
Forks35
Last commit3 years ago
GraphAware Graph-Aided Search
GraphAware Graph-Aided SearchJava

An Elasticsearch plugin that integrates with Neo4j to personalize search results using graph data.

#data-integration#search-relevance#java
Stars158
Forks40
Last commit5 years ago
Neo4j-PHP-OGM
Neo4j-PHP-OGMPHP

An Object Graph Mapper for Neo4j in PHP, enabling object-oriented database interactions.

#graph#object-mapper#doctrine-style
Stars153
Forks54
Last commit4 years ago
Ferma
FermaJava

A high-performance Object-Graph Mapping (OGM) library for the Apache TinkerPop graph stack.

#tinkerpop#orm#janusgraph
Stars142
Forks25
Last commit4 years ago
Arangors
ArangorsRust

An intuitive Rust client for ArangoDB with ergonomic, OOP-like APIs for both async and sync operations.

#database-driver#async#nosql
Stars135
Forks33
Last commit9 months ago
ogre
ogreClojure

A Clojure Gremlin Language Variant for querying Apache TinkerPop-enabled graph databases.

#tinkerpop#graph#graph-algorithms
Stars130
Forks27
Last commit4 years ago
Reco4PHP
Reco4PHPPHP

A PHP framework for building complex recommendation engines on top of Neo4j graph databases.

#personalization#data-science#recommendation-engine
Stars129
Forks22
Last commit3 years ago
grammes
grammesGo

A Go client library for interacting with Apache TinkerPop graph databases using the Gremlin query language.

#tinkerpop#package#database
Stars128
Forks43
Last commit2 years ago
AnormCypher
AnormCypherScala

A Scala library for Neo4j that provides a type-safe, Anorm-inspired API for executing Cypher queries over HTTP.

#play-framework#cypher#database-client
Stars127
Forks46
Last commit9 years ago
Liquigraph
LiquigraphJava

A database migration tool for Neo4j, enabling version-controlled schema and data changes.

#hacktoberfest#gradle#version-control
Stars123
Forks31
Last commit1 year ago
go-gremlin
go-gremlinGo

A Go client library for connecting to TinkerPop3 Gremlin Server graph databases via WebSockets.

#database-driver#janusgraph#go-client
Stars117
Forks56
Last commit6 years ago
neo4r
neo4rR

A modern and flexible Neo4J driver for R that returns results as tibbles and integrates with tidyverse and graph packages.

#neo4j-driver#igraph#r-package
Stars107
Forks29
Last commit4 years ago
GraphAware Neo4j UUID
GraphAware Neo4j UUIDJava

A Neo4j module that automatically assigns immutable UUIDs to nodes and relationships with configurable policies.

#graphaware-framework#runtime-module#database-plugin
Stars106
Forks22
Last commit5 years ago
orientdb-gremlin
orientdb-gremlinJava

Apache TinkerPop 3 graph structure implementation for OrientDB, replacing its legacy TinkerPop 2 graphdb.

#java#tinkerpop3#gremlin
Stars97
Forks32
Last commit4 days ago
Gremgo
GremgoGo

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

#tinkerpop#websocket#gremlin
Stars97
Forks46
Last commit6 years ago
Doc manager for Neo4j
Doc manager for Neo4jPython

A MongoDB to Neo4j document manager for live one-way synchronization, enabling polyglot persistence by converting documents into a graph structure.

#document-database#oplog#data-synchronization
Stars96
Forks24
Last commit
store-utils
store-utilsJava

Utilities to compact, copy, fix, and analyze Neo4j graph database stores, particularly for Neo4j 3.x.

#batch-inserter#legacy-support#database-maintenance
Stars93
Forks34
Last commit3 years ago
GraphStore
GraphStoreJava

A fast, in-memory graph data structure implementation in Java, optimized for performance and low memory usage.

#in-memory-storage#gephi#graph
Stars91
Forks32
Last commit26 days ago
goblin 3.5
goblin 3.5Python

A Python 3.5+ Object Graph Mapper (OGM) for TinkerPop 3 Gremlin Server, built with native async support.

#database-driver#tinkerpop#aiogremlin
Stars90
Forks21
Last commit7 years ago
goblin
goblinPython

A Python 3.5+ Object Graph Mapper (OGM) for TinkerPop 3 Gremlin Server, built with native async support.

#tinkerpop#database-orm#aiogremlin
Stars90
Forks21
Last commit7 years ago
jcypher
jcypherJava

A Java library providing multi-level abstraction access to Neo4J graph databases, from domain object mapping to a native Java DSL.

#object-mapping#cypher-dsl#database-access
Stars85
Forks15
Last commit5 years ago
TypeDB Driver Examples
TypeDB Driver ExamplesHTML

Example projects and tutorials demonstrating how to use TypeDB Drivers for various domains like biology, finance, and telecom.

#driver-examples#data-migration#typeql
Stars84
Forks56
Last commit9 months ago
neo4j_sips
neo4j_sipsElixir

An Elixir driver for Neo4j graph database using its REST API, compatible with Neo4j 2.x/3.0.x/3.1.x servers.

#database-driver#elixir-lang#elixir
Stars82
Forks22
Last commit6 years ago
blueprints-scala
blueprints-scalaScala

Scala wrapper for Tinkerpop Blueprints providing idiomatic Scala syntax for graph database operations.

#tinkerpop-blueprints#case-class#orm
Stars77
Forks18
Last commit10 years ago
PreviousPage 3 of 5

Related Tags

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
4 years ago
10 years ago
Next
#Neo4j70
#Cypher43
#Gremlin35
#Java35
#Tinkerpop32
#Graph29
#Database Driver26
#Database22
#Rest Api18
#Nosql15
#Graphdb13
#Driver12