Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-neo4j
A curated list of Neo4j resources.
https://github.com/neo4j-contrib/awesome-neo4j
Last synced: about 5 hours ago
JSON representation
-
Essential Websites
-
Good to Know
- Graph Gists - Like data science notebooks for Neo4j.
- Graph App Gallery - Applications you can install in Neo4j Desktop.
-
Neo4j Official
-
Feature Requests
-
-
Connectors
-
Bolt
- neo4j-go-driver - Go driver for Neo4j binary protocol.
- neo4j-java-driver - Java driver for Neo4j binary protocol.
- neo4j-python-driver - Python driver for Neo4j binary protocol.
- neo4j-javascript-driver - JavaScript driver for Neo4j binary protocol.
- neo4j-dotnet-driver - .Net driver for Neo4j (Bolt).
- neo4j-bolt-php - PHP driver for Neo4j binary protocol.
- libneo4j-client - libneo4j-client is a client library written in C for Neo4j. It is not intended as a complete driver, but rather as a foundation on which basic tools and drivers for various languages may be built. libneo4j-client takes care of all the detail of establishing a session with a Neo4j server, sending statements for evaluation, and retrieving results.
- neo4j-elixir-driver - Elixir driver for the neo4j bolt protocol.
- neo4j-elixir-wrapper - Neo4j driver for Elixir, wrapped around the Bolt protocol. Fork of the Boltex.
-
REST API
- neo4j-ogm - Object-Graph Mapping Library for Neo4j.
- spring-data-neo4j - Provides support to increase developer productivity in Java when using the neo4j graph database.
- jcypher - Java access to Neo4J graph databases at multiple levels of abstraction.
- neography - A thin Ruby wrapper to the Neo4j Rest API.
- py2neo - Py2neo is a comprehensive toolkit for working with Neo4j from within Python applications or from the command line.
- neomodel - An Object Graph Mapper (OGM) for the neo4j graph database, built on the awesome py2neo.
- Neo4j-PHP-OGM - Doctrine style Object Graph Mapper for Neo4j.
- neo4jphp - PHP wrapper of the Neo4j REST interface.
- NeoEloquent - A Neo4j ORM - Based on Eloquent.
- Spider - A simple, flexible, and beautiful graph-data abstraction for php.
- node-neo4j - REST API client for Node.
- neoism - Client for Golang.
- neocons - A feature rich idiomatic Clojure client for the REST API.
- RNeo4j - Driver for R.
- AnormCypher - Scala library based on Anorm in the Play Framework.
- neo4jrb - An active model wrapper for the Neo4j Graph Database for Ruby.
- neo4j-php-client - PHP Client for Neo4j leveraging the Http and Bolt protocols.
-
-
Docker
-
REST API
- docker-neo4j - Docker Images for the Neo4j Graph Database.
- docker-neo4j-cluster - Up & Running Neo4j cluster in no time.
-
-
Full-text search
-
REST API
- GraphAware Neo4j Elasticsearch Integration - GraphAware Framework Module for Integrating Neo4j with Elasticsearch.
- GraphAware Graph-Aided Search - Elasticsearch plugin offering Neo4j integration for Personalized Search.
- neo4j-elasticsearch - Neo4j ElasticSearch Integration.
-
-
Import
-
REST API
- GraphAware Neo4j Importer - Java importer skeleton for complicated, business-logic-heavy high-performance Neo4j imports directly from SQL databases, CSV files, etc.
- neo4j-csv-firehose - Enables Neo4j's `LOAD CSV` Cypher command to load from other datasources as well.
- neo4j-rdbms-import - An automatic importer for relational databases into Neo4j.
- Doc manager for Neo4j - The Neo4j Doc Manager takes MongoDB documents and makes it easy to query them for relationships by making them available in a Neo4j graph structure, following the format specified by Mongo Connector.
- neoloadcsvskelgen - Will output a skeleton of LOAD CSV Cypher code, from very little input (filename, separator, hints). Save time, avoid typos.
-
-
Benchmarking
-
REST API
- neoprofiler - Neo4J database profiling utility.
-
-
Extensions
-
REST API
- GraphAware Neo4j UUID - GraphAware Runtime Module that assigns a UUID to all nodes in the graph transparently.
- GraphAware Neo4j ChangeFeed - A GraphAware Framework Runtime Module allowing users to find out what were the latest changes performed on the graph.
- GraphAware Neo4j TimeTree - Java and REST APIs for working with time-representing tree in Neo4j.
- GraphAware Neo4j Recommendation Engine - Neo4j-based recommendation engine module with real-time and pre-computed recommendations.
- GraphAware Neo4j Algorithms - Custom graph algorithms for Neo4j with own Java and REST APIs.
- GraphAware Neo4j Warmup - Simple library that warms up Neo4j caches with a single REST call.
- GraphAware Neo4j RestTest - GraphAware RestTest is a simple library for testing code that talks to Neo4j running in standalone server mode.
- GraphAware Neo4j Expire - GraphAware Expire is a simple library that automatically deletes nodes and relationships from the database when they've reached their expiration date or time-to-live (TTL).
- Spatial - Neo4j Spatial is a library of utilities for Neo4j that faciliates the enabling of spatial operations on data.
- neo4j-tx-participation - This is a Neo4j Server Extension to make Neo4j REST-API participate in transactions started by the transactional Cypher endpoint.
- Graphify - Graphify is a Neo4j unmanaged extension used for document and text classification using graph-based hierarchical pattern recognition.
-
-
Stored Procedures
-
REST API
- Apoc : Awesome Procedures on Cypher - Collection of useful procedures for Neo4j 3.x.
- Graphgen - Neo4j procedure for generating test data easily with Cypher.
-
-
Development
-
REST API
- GraphAware Neo4j Framework - GraphAware Framework speeds up development with Neo4j by providing a platform for building useful generic as well as domain-specific functionality, analytical capabilities, (iterative) graph algorithms, etc.
- blueprints - Blueprints is a collection of interfaces, implementations, ouplementations, and test suites for the property graph data model. Blueprints is analogous to the JDBC, but for graph databases.
- structr - Graph Application Platform based on Neo4j.
- Reco4PHP - Neo4j based Recommendation Engine Framework for PHP.
- cypher-dsl - A Java DSL for the Cypher Query Language and an optional Query DSL mode.
- Liquigraph - Database migrations management tool, based on how Liquibase works.
- Maven repositories - Neo4j Maven repositories (releases, snapshots).
-
-
Editors
-
REST API
- jetbrains-plugin-graph-database-support - Graph Databases support for Jetbrains family IDE's.
- cypher-vim-syntax - Very basic Vim syntax for Cypher.
-
-
Shell
-
REST API
- cycli - A Command Line Interface for Cypher.
- neo4j-shell-tools - A bunch of import/export tools for the neo4j-shell.
-
-
Visualization
-
REST API
- Gephi - Gephi is an award-winning open-source platform for visualizing and manipulating large graphs.
- yFiles for HTML - yFiles is a commercial generic graph visualization programming library that comes with [a demo to visualize your neo4j databases in JavaScript](http://live.yworks.com/demos/#neo4j). It's also the basis for the [free neo4j Graph Explorer app](https://www.yworks.com/neo4j-explorer/).
-
-
Tools
-
REST API
- store-utils - Utilities to compact, copy, fix, analyse Neo4j stores.
- ineo - A simple but useful Neo4j instance manager.
- Graphgen - Graph Generation engine based on the Cypher DSL.
- yFiles neo4j Graph Explorer - A simple, free online tool to visualize your graph data and database schema.
-
Learn
-
Cool stuff (data sets, use cases, etc)
-
Certification
- Neo4j Certification - Become a Neo4j-Certified Professional.
-
-
Basics
- Official documentation
- Developer resources
- Neo4j Examples - Examples for Neo4j and Library Usage.
-
Cloud
-
REST API
- GraphStory - Neo4j enterprise cloud provider.
-
Programming Languages
Categories
Sub Categories
Keywords
neo4j
32
java
14
graph-database
11
neo4j-graphaware-framework
8
driver
7
cypher
6
bolt
5
graph
5
neo4j-driver
4
ogm
3
database-driver
3
database
3
ruby
2
neo4j-database
2
elixir
2
neo4j-server
2
protocol
2
python
2
binary-protocol
2
elasticsearch
2
clojurewerkz
1
clojure
1
elasticsearch-plugin
1
importer
1
nodejs
1
mongodb-support
1
mongodb
1
node-neo4j
1
laravel
1
eloquent
1
php
1
graph-mapper
1
doctrine
1
golang
1
python3
1
query-language
1
javascript
1
csharp
1
cypher-query
1
dotnet
1
graph-database-neo4j
1
cli
1
graphdb
1
graph-databases
1
neo4j-ogm
1
nosql-databases
1
ddd
1
framework
1
spring
1
spring-data
1