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 Neo4j

A curated list of Neo4j resources.

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: Jan. 16, 2022, 7:03 p.m.

Thank you neueda & contributors
View Topic on GitHub:
neueda/awesome-neo4j

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.

Basics

Related project

Bolt

Neo4j Bolt driver for Java

255
137
74d
Apache-2.0

Neo4j Bolt driver for Python

656
141
75d
Apache-2.0

Neo4j Bolt driver for JavaScript

723
126
74d
Apache-2.0

Neo4j Bolt driver for .NET

166
61
34d
Apache-2.0

PHP Driver for Neo4j's Binary Protocol : Bolt

43
38
1y 6m
MIT

neo4j-client -- Neo4j Command Line Interface (CLI)

128
33
1y 6d
Apache-2.0

Neo4j Connector for Apache Spark, which provides bi-directional read/write access to Neo4j from Spark, using the Spark DataSource APIs

267
97
75d
Apache-2.0

Elixir driver for the neo4j bolt protocol

27
6
2y 11m
n/a

Neo4j driver for Elixir

227
38
9m
Apache-2.0

Java

Java Object-Graph Mapping Library for Neo4j

274
147
104d
n/a

Provide support to increase developer productivity in Java when using Neo4j. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.

703
589
74d
Apache-2.0

Neo4j JDBC driver for Neo4j 3.x and 4.x with BOLT protocol

104
46
4m
Apache-2.0

Java access to Neo4J graph databases at multiple levels of abstraction

82
15
1y 96d
Apache-2.0

Ruby

An active model wrapper for the Neo4j Graph Database for Ruby.

1.34K
269
4m
MIT

A thin Ruby wrapper to the Neo4j Rest API

605
138
4y 10m
MIT

Python

Py2neo is a comprehensive toolkit for working with Neo4j from within Python applications or from the command line.

62
18
5y 34d
Apache-2.0

An Object Graph Mapper (OGM) for the Neo4j graph database.

685
189
90d
MIT

PHP

Neo4j Object Graph Mapper for PHP

151
57
2y 8m
MIT

PHP wrapper of the Neo4j REST interface

544
141
4y 115d
n/a

The Neo4j OGM

540
164
98d
MIT

PHP Client for Neo4j with Enterprise Support

287
94
1y 9m
MIT

Simple, flexible graph database abstraction for php

24
4
3y 5m
MIT

Other

[RETIRED] Neo4j graph database driver (REST API client) for Node.js

935
137
3y 59d
Apache-2.0

.NET client binding for Neo4j

370
134
5d
n/a

Neo4j client for Golang

382
58
1y 11m
n/a

A feature rich idiomatic Clojure client for the Neo4J REST API

203
33
4y 0d
n/a

Neo4j Driver for R.

237
67
2y 11m
n/a

Neo4j Scala library based on Anorm in the Play Framework

125
45
4y 8m
n/a

Cloud

Packages

Docker

Docker Images for the Neo4j Graph Database

250
140
74d
Apache-2.0

Up & Running Neo4j cluster in no time

42
8
5y 11m
n/a

Full-text search

GraphAware Framework Module for Integrating Neo4j with Elasticsearch

250
53
8m
n/a

Elasticsearch plugin offering Neo4j integration for Personalized Search

153
40
8m
n/a

Neo4j ElasticSearch Integration

194
70
1y 96d
Apache-2.0

Import

Java importer skeleton for complicated, business-logic-heavy high-performance Neo4j imports directly from SQL databases, CSV files, etc.

21
8
4y 8m
n/a

Massively parallel RDBMS to Neo4j Importer

37
14
5y 8m
GPL-3.0

Doc manager for Neo4j

91
27
5y 5m
Apache-2.0

Will output a skeleton of LOAD CSV Cypher script for Neo4j, based on .... a csv file and user hints

1
0
3y 9m
Apache-2.0

Benchmarking

Neo4J database profiling utility

32
8
3y 4m
Apache-2.0

Extensions

GraphAware Runtime Module that assigns a UUID to all nodes (and relationships) in the graph transparently

102
22
8m
n/a

A GraphAware Framework Runtime Module allowing users to find out what were the latest changes performed on the graph

16
1
3y 11m
n/a

Java and REST APIs for working with time-representing tree in Neo4j

201
38
8m
n/a

Neo4j-based recommendation engine module with real-time and pre-computed recommendations.

368
80
8m
n/a

Custom graph algorithms for Neo4j with own Java and REST APIs

34
9
5y 5m
n/a

Simple library that warms up Neo4j caches with a single REST call

10
4
5y 6m
n/a

Library for testing Neo4j code over REST

13
5
1y 64d
n/a

GraphAware Module for Expiring (Deleting) Nodes and Relationships

30
9
8m
n/a

Neo4j Spatial is a library of utilities for Neo4j that faciliates the enabling of spatial operations on data. In particular you can add spatial indexes to already located data, and perform spatial operations on the data like searching for data within specified regions or within a specified distance of a point of interest. In addition classes are provided to expose the data to geotools and thereby to geotools enabled applications like geoserver and uDig.

718
189
5m
n/a

Graphify is a Neo4j unmanaged extension used for document and text classification using graph-based hierarchical pattern recognition.

379
88
1y 9m
Apache-2.0

This is a Neo4j Server Extension to make Neo4j REST-API participate in transactions started by the transactional Cypher endpoint.

3
0
6y 8m
n/a

Stored Procedures

Awesome Procedures On Cypher for Neo4j - codenamed "apoc" ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย If you like it, please โ˜… above โ‡ง

1.39K
398
74d
Apache-2.0

Neo4j Procedure for generating test data

8
5
5y 6m
n/a

Development

GraphAware Neo4j Framework

246
70
8m
n/a

A Java DSL for the Cypher Query Language

131
48
75d
Apache-2.0

Migrations for Neo4j

121
36
108d
n/a

A Property Graph Model Interface (no longer active - see Apache TinkerPop)

1.34K
284
5m
n/a

The World's Most Advanced Graph Application Platform

610
135
74d
GPL-3.0

Neo4j based Recommendation Engine Framework for PHP

130
21
3y 7m
n/a

Editors

Graph Databases support for JetBrains family IDEs.

182
40
74d
Apache-2.0

Very basic Vim syntax for Cypher

36
8
5m
n/a

Shell

A Command Line Interface for Neo4j's Cypher.

268
27
3y 32d
MIT

A bunch of import/export tools for the neo4j-shell

281
56
3y 14d
n/a

Visualization

Tools

Utilities to compact, copy, fix, analyse Neo4j stores

91
34
1y 68d
Apache-2.0

Neo4j instance manager and version manager

74
18
1y 9m
MIT

Learn

Certification

Miscellaneous