1 line
No EOL
17 KiB
JSON
1 line
No EOL
17 KiB
JSON
{"slug": "neueda--awesome-neo4j", "title": "Neo4j", "description": "A curated list of Neo4j resources.", "github_url": "https://github.com/neueda/awesome-neo4j", "stars": "453", "tag": "Databases", "entry_count": 105, "subcategory_count": 6, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Basics", "url": "#basics", "description": ""}, {"name": "Connectors", "url": "#connectors", "description": ""}, {"name": "Cloud", "url": "#cloud", "description": ""}, {"name": "Packages", "url": "#packages", "description": ""}, {"name": "Docker", "url": "#docker", "description": ""}, {"name": "Full-text search", "url": "#full-text-search", "description": ""}, {"name": "Import", "url": "#import", "description": ""}, {"name": "Benchmarking", "url": "#benchmarking", "description": ""}, {"name": "Extensions", "url": "#extensions", "description": ""}, {"name": "Stored Procedures", "url": "#stored-procedures", "description": ""}, {"name": "Development", "url": "#development", "description": ""}, {"name": "Editors", "url": "#editors", "description": ""}, {"name": "Shell", "url": "#shell", "description": ""}, {"name": "Visualization", "url": "#visualization", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "Resources", "url": "#resources", "description": ""}, {"name": "License", "url": "#license", "description": ""}, {"name": "Official documentation", "url": "https://neo4j.com/docs/", "description": ""}, {"name": "Cypher Refcard", "url": "https://neo4j.com/docs/cypher-refcard/current/", "description": ""}, {"name": "Developer resources", "url": "https://neo4j.com/developer/get-started/", "description": ""}, {"name": "Gists", "url": "http://graphgist.neo4j.com/", "description": "With Neo4j GraphGists you can describe and model your domain in a simple text file and render it as a rich, interactive page in any browser. Perfect to document a specific domain, use-case, question or graph problem."}, {"name": "Neo4j Examples", "url": "https://github.com/neo4j-examples", "description": "Examples for Neo4j and Library Usage."}, {"name": "openCypher", "url": "http://www.opencypher.org/", "description": "openCypher is an open source project to bring a new public implementation of the industry\u2019s most widely adopted graph query language: Cypher."}, {"name": "Bolt Protocol", "url": "https://boltprotocol.org", "description": "The Bolt network protocol is a highly efficient, lightweight client-server protocol designed for database applications."}, {"name": "neo4j-java-driver", "url": "https://github.com/neo4j/neo4j-java-driver", "description": "Java driver for Neo4j binary protocol.", "stars": "282"}, {"name": "neo4j-python-driver", "url": "https://github.com/neo4j/neo4j-python-driver", "description": "Python driver for Neo4j binary protocol.", "stars": "746"}, {"name": "neo4j-javascript-driver", "url": "https://github.com/neo4j/neo4j-javascript-driver", "description": "JavaScript driver for Neo4j binary protocol.", "stars": "771"}, {"name": "neo4j-dotnet-driver", "url": "https://github.com/neo4j/neo4j-dotnet-driver", "description": ".Net driver for Neo4j (Bolt).", "stars": "178"}, {"name": "neo4j-bolt-php", "url": "https://github.com/graphaware/neo4j-bolt-php", "description": "PHP driver for Neo4j binary protocol.", "stars": "41"}, {"name": "libneo4j-client", "url": "https://github.com/cleishm/libneo4j-client", "description": "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.", "stars": "137"}, {"name": "neo4j-spark-connector", "url": "https://github.com/neo4j-contrib/neo4j-spark-connector", "description": "Neo4j-Spark-Connector based on Neo4j 3.0's Bolt protocol", "stars": "293"}, {"name": "neo4j-elixir-driver", "url": "https://github.com/mschae/boltex", "description": "Elixir driver for the neo4j bolt protocol", "stars": "28"}, {"name": "neo4j-elixir-wrapper", "url": "https://github.com/florinpatrascu/bolt_sips", "description": "Neo4j driver for Elixir, wrapped around the Bolt protocol. Fork of the Boltex.", "stars": "237"}]}, {"name": "Java", "parent": "REST API", "entries": [{"name": "neo4j-ogm", "url": "https://github.com/neo4j/neo4j-ogm", "description": "Object-Graph Mapping Library for Neo4j.", "stars": "295"}, {"name": "spring-data-neo4j", "url": "https://github.com/spring-projects/spring-data-neo4j", "description": "Provides support to increase developer productivity in Java when using the neo4j graph database.", "stars": "760"}, {"name": "neo4j-jdbc", "url": "https://github.com/neo4j-contrib/neo4j-jdbc", "description": "Neo4j JDBC driver.", "stars": "109"}, {"name": "jcypher", "url": "https://github.com/Wolfgang-Schuetzelhofer/jcypher", "description": "Java access to Neo4J graph databases at multiple levels of abstraction.", "stars": "84"}]}, {"name": "Ruby", "parent": "REST API", "entries": [{"name": "neo4jrb", "url": "https://github.com/neo4jrb/neo4j", "description": "An active model wrapper for the Neo4j Graph Database for Ruby.", "stars": "1.4k"}, {"name": "neography", "url": "https://github.com/maxdemarzi/neography", "description": "A thin Ruby wrapper to the Neo4j Rest API.", "stars": "603"}]}, {"name": "Python", "parent": "REST API", "entries": [{"name": "py2neo", "url": "https://github.com/nigelsmall/py2neo", "description": "Py2neo is a comprehensive toolkit for working with Neo4j from within Python applications or from the command line.", "stars": "64"}, {"name": "neomodel", "url": "https://github.com/neo4j-contrib/neomodel", "description": "An Object Graph Mapper (OGM) for the neo4j graph database, built on the awesome py2neo.", "stars": "760"}]}, {"name": "PHP", "parent": "REST API", "entries": [{"name": "Neo4j-PHP-OGM", "url": "https://github.com/graphaware/neo4j-php-ogm", "description": "Doctrine style Object Graph Mapper for Neo4j", "stars": "152"}, {"name": "neo4jphp", "url": "https://github.com/jadell/neo4jphp", "description": "PHP wrapper of the Neo4j REST interface.", "stars": "539"}, {"name": "NeoEloquent", "url": "https://github.com/Vinelab/NeoEloquent", "description": "A Neo4j ORM - Based on Eloquent.", "stars": "582"}, {"name": "neo4j-php-client", "url": "https://github.com/graphaware/neo4j-php-client/tree/4.0", "description": "PHP Client for Neo4j leveraging the Http and Bolt protocols.", "stars": "287"}, {"name": "Spider", "url": "https://github.com/spider/spider", "description": "A simple, flexible, and beautiful graph-data abstraction for php.", "stars": "24"}]}, {"name": "Other", "parent": "REST API", "entries": [{"name": "node-neo4j", "url": "https://github.com/thingdom/node-neo4j", "description": "REST API client for Node.", "stars": "929"}, {"name": "Neo4jClient", "url": "https://github.com/Readify/Neo4jClient", "description": ".NET client binding.", "stars": "391"}, {"name": "neoism", "url": "https://github.com/jmcvetta/neoism", "description": "Client for Golang.", "stars": "388"}, {"name": "neocons", "url": "https://github.com/michaelklishin/neocons", "description": "A feature rich idiomatic Clojure client for the REST API.", "stars": "202"}, {"name": "RNeo4j", "url": "https://github.com/nicolewhite/RNeo4j", "description": "Driver for R.", "stars": "236"}, {"name": "AnormCypher", "url": "https://github.com/AnormCypher/AnormCypher", "description": "Scala library based on Anorm in the Play Framework.", "stars": "125"}, {"name": "GrapheneDB", "url": "https://www.graphenedb.com/", "description": "The world's first fully managed"}, {"name": "GraphStory", "url": "https://www.graphstory.com/", "description": "Neo4j enterprise cloud provider"}, {"name": "Debian Packages", "url": "http://debian.neo4j.org/", "description": ""}, {"name": "Yum Repo", "url": "http://yum.neo4j.org/stable/", "description": ""}, {"name": "docker-neo4j", "url": "https://github.com/neo4j/docker-neo4j", "description": "Docker Images for the Neo4j Graph Database.", "stars": "278"}, {"name": "docker-neo4j-cluster", "url": "https://github.com/ekino/docker-neo4j-cluster", "description": "Up & Running Neo4j cluster in no time.", "stars": "42"}, {"name": "GraphAware Neo4j Elasticsearch Integration", "url": "https://github.com/graphaware/neo4j-to-elasticsearch", "description": "GraphAware Framework Module for Integrating Neo4j with Elasticsearch.", "stars": "258"}, {"name": "GraphAware Graph-Aided Search", "url": "https://github.com/graphaware/graph-aided-search", "description": "Elasticsearch plugin offering Neo4j integration for Personalized Search.", "stars": "154"}, {"name": "neo4j-elasticsearch", "url": "https://github.com/neo4j-contrib/neo4j-elasticsearch", "description": "Neo4j ElasticSearch Integration.", "stars": "200"}, {"name": "GraphAware Neo4j Importer", "url": "https://github.com/graphaware/neo4j-importer", "description": "Java importer skeleton for complicated, business-logic-heavy high-performance Neo4j imports directly from SQL databases, CSV files, etc.", "stars": "24"}, {"name": "neo4j-csv-firehose", "url": "https://github.com/sarmbruster/neo4j-csv-firehose", "description": "Enables Neo4j\u2019s `LOAD CSV` Cypher command to load from other datasources as well.", "stars": "12"}, {"name": "neo4j-rdbms-import", "url": "https://github.com/jexp/neo4j-rdbms-import", "description": "An automatic importer for relational databases into Neo4j.", "stars": "41"}, {"name": "Doc manager for Neo4j", "url": "https://github.com/neo4j-contrib/neo4j_doc_manager", "description": "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.", "stars": "95"}, {"name": "neoloadcsvskelgen", "url": "https://github.com/wadael/neoloadcsvskelgen", "description": "Will output a skeleton of LOAD CSV Cypher code, from very little input (filename, separator, hints). Save time, avoid typos.", "stars": "1"}, {"name": "neoprofiler", "url": "https://github.com/moxious/neoprofiler", "description": "Neo4J database profiling utility.", "stars": "34"}, {"name": "GraphAware Neo4j UUID", "url": "https://github.com/graphaware/neo4j-uuid", "description": "GraphAware Runtime Module that assigns a UUID to all nodes in the graph transparently.", "stars": "102"}, {"name": "GraphAware Neo4j ChangeFeed", "url": "https://github.com/graphaware/neo4j-changefeed", "description": "A GraphAware Framework Runtime Module allowing users to find out what were the latest changes performed on the graph.", "stars": "16"}, {"name": "GraphAware Neo4j TimeTree", "url": "https://github.com/graphaware/neo4j-timetree", "description": "Java and REST APIs for working with time-representing tree in Neo4j.", "stars": "205"}, {"name": "GraphAware Neo4j Recommendation Engine", "url": "https://github.com/graphaware/neo4j-reco", "description": "Neo4j-based recommendation engine module with real-time and pre-computed recommendations.", "stars": "371"}, {"name": "GraphAware Neo4j Algorithms", "url": "https://github.com/graphaware/neo4j-algorithms", "description": "Custom graph algorithms for Neo4j with own Java and REST APIs.", "stars": "34"}, {"name": "GraphAware Neo4j Warmup", "url": "https://github.com/graphaware/neo4j-warmup", "description": "Simple library that warms up Neo4j caches with a single REST call.", "stars": "10"}, {"name": "GraphAware Neo4j RestTest", "url": "https://github.com/graphaware/neo4j-resttest", "description": "GraphAware RestTest is a simple library for testing code that talks to Neo4j running in standalone server mode.", "stars": "13"}, {"name": "GraphAware Neo4j Expire", "url": "https://github.com/graphaware/neo4j-expire", "description": "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).", "stars": "30"}, {"name": "Spatial", "url": "https://github.com/neo4j-contrib/spatial", "description": "Neo4j Spatial is a library of utilities for Neo4j that faciliates the enabling of spatial operations on data.", "stars": "738"}, {"name": "Graphify", "url": "https://github.com/Graphify/graphify", "description": "Graphify is a Neo4j unmanaged extension used for document and text classification using graph-based hierarchical pattern recognition.", "stars": "379"}, {"name": "neo4j-tx-participation", "url": "https://github.com/jexp/neo4j-tx-participation", "description": "This is a Neo4j Server Extension to make Neo4j REST-API participate in transactions started by the transactional Cypher endpoint.", "stars": "3"}, {"name": "Apoc : Awesome Procedures on Cypher", "url": "https://github.com/neo4j-contrib/neo4j-apoc-procedures", "description": "Collection of useful procedures for Neo4j 3.x", "stars": "1.5k"}, {"name": "Graphgen", "url": "https://github.com/graphaware/neo4j-graphgen-procedure", "description": "Neo4j procedure for generating test data easily with Cypher", "stars": "8"}, {"name": "Maven repositories", "url": "https://m2.neo4j.org/index.html", "description": "Neo4j Maven repositories (releases, snapshots)."}, {"name": "GraphAware Neo4j Framework", "url": "https://github.com/graphaware/neo4j-framework", "description": "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.", "stars": "245"}, {"name": "cypher-dsl", "url": "https://github.com/neo4j-contrib/cypher-dsl", "description": "A Java DSL for the Cypher Query Language and an optional Query DSL mode.", "stars": "162"}, {"name": "Liquigraph", "url": "https://github.com/liquigraph/liquigraph", "description": "Database migrations management tool, based on how Liquibase works.", "stars": "122"}, {"name": "blueprints", "url": "https://github.com/tinkerpop/blueprints", "description": "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.", "stars": "1.3k"}, {"name": "structr", "url": "https://github.com/structr/structr", "description": "Graph Application Platform based on Neo4j.", "stars": "686"}, {"name": "Reco4PHP", "url": "https://github.com/graphaware/reco4php", "description": "Neo4j based Recommendation Engine Framework for PHP.", "stars": "131"}, {"name": "jetbrains-plugin-graph-database-support", "url": "https://github.com/neueda/jetbrains-plugin-graph-database-support", "description": "Graph Databases support for Jetbrains family IDE's.", "stars": "210"}, {"name": "cypher-vim-syntax", "url": "https://github.com/neo4j-contrib/cypher-vim-syntax", "description": "Very basic Vim syntax for Cypher.", "stars": "38"}, {"name": "cycli", "url": "https://github.com/nicolewhite/cycli", "description": "A Command Line Interface for Cypher.", "stars": "272"}, {"name": "neo4j-shell-tools", "url": "https://github.com/jexp/neo4j-shell-tools", "description": "A bunch of import/export tools for the neo4j-shell.", "stars": "287"}, {"name": "neoclipse", "url": "https://github.com/neo4j-contrib/neoclipse", "description": "Neoclipse is a tool to view, edit and explore Neo4j databases.", "stars": "212"}, {"name": "Gephi", "url": "https://github.com/gephi/gephi", "description": "Gephi is an award-winning open-source platform for visualizing and manipulating large graphs.", "stars": "5k"}, {"name": "Linkurious", "url": "https://linkurio.us/", "description": "Linkurious helps search and visualize your graph data through a simple web-based interface."}, {"name": "yFiles for HTML", "url": "https://www.yworks.com/products/yfiles-for-html", "description": "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/)."}, {"name": "Graphgen", "url": "http://graphgen.graphaware.com", "description": "Graph Generation engine based on the Cypher DSL."}, {"name": "store-utils", "url": "https://github.com/jexp/store-utils", "description": "Utilities to compact, copy, fix, analyse Neo4j stores.", "stars": "91"}, {"name": "ineo", "url": "https://github.com/cohesivestack/ineo", "description": "A simple but useful Neo4j instance manager.", "stars": "76"}, {"name": "yFiles neo4j Graph Explorer", "url": "https://www.yworks.com/blog/neo4j-node-design", "description": "A simple, free online tool to visualize your graph data and database schema."}, {"name": "Getting Started with Neo4j", "url": "https://neo4j.com/graphacademy/online-training/getting-started-graph-databases-using-neo4j/", "description": ""}, {"name": "Neo4j in Production", "url": "https://neo4j.com/graphacademy/online-training/neo4j-production/", "description": ""}, {"name": "Neo4j Koans", "url": "https://github.com/jimwebber/neo4j-tutorial", "description": "A koan-style tutorial in Java for Neo4j.", "stars": "322"}, {"name": "Neo4j Certification", "url": "https://neo4j.com/graphacademy/neo4j-certification/", "description": "Become a Neo4j-Certified Professional."}, {"name": "Neo4j's Idea board", "url": "https://trello.com/b/2zFtvDnV/public-idea-board", "description": ""}, {"name": "Hardware Sizing Calculator", "url": "https://neo4j.com/hardware-sizing-calculator/", "description": ""}]}], "name": ""} |