• This repository has been archived on 22/Feb/2020
  • Stars
    star
    219
  • Rank 181,133 (Top 4 %)
  • Language
    Java
  • Created over 13 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Graph Database Tool

Neoclipse - a graph tool for Neo4j

Build Status

Introduction

Neoclipse is a tool to view, edit and explore Neo4j databases. See the Wiki for more details.

For a tutorial, see this intro video.

Get the code

Below are the baby steps telling how to compile Neoclipse code from GitHub. If you already use git, head straight to https://github.com/neo4j-contrib/neoclipse and see instructions there.

  1. Install the github application.

  2. Browse to http://github.com. Make sure you have every thing set up with respect to use github (i.e. git application, github account etc.) Now scroll to the bottom of the page and find Applications. Download the github application that suites your OS. i.e. Mac: http://mac.github.com Win: http://windows.github.com

  3. Login to the application with your credentials.

  4. Go to https://github.com/neo4j-contrib/neoclipse

  5. Fork the repository.

  6. Using github application (which you just installed), clone the forked repository (neoclipse). Check the help section of the application if you need to understand how to do cloning.

  7. After cloning is done, either build the project using Maven or run the eclipse application.

Build using Maven

Due to the limitation of Tycho/Maven, it is not possible to mix POM-first and manifest-first projects in the same reactor build. It requires 2 Maven invocations to build project:

mvn -f osgi-bundle/pom.xml install
mvn install

For more information on the Tycho/Maven way of building, see http://wiki.eclipse.org/Tycho/How_Tos/Dependency_on_pom-first_artifacts#Limitations

Open in Eclipse

  1. Download the Juno 3.8 version of eclipse from (Choose the platform accordingly) http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html

  2. Extract to a known location (i.e. /home/eclipse or c:/eclipse).

  3. There are various ways to import project i.e. you can use import from git or as existing java project option or install github eclipse plugin etc. Anyway for simplicity I have used this approach: Right click in the project explorer window and import as java project. To find out how to import please visit http://agile.csc.ncsu.edu/SEMaterials/tutorials/import_export/

    Please choose the cloned neoclipse directory while importing.

    If you are interested to work only with the neoclipse java code then org.neo4j.neoclipse directory is the right place. If you want to work on the help or documentation section then org.neo4j.neoclipse.doc is the right place.

  4. Now every thing should be right with no compilation errors. Open the plugin.xml from org.neo4j.neoclipse and click on Launch an Eclipse application Now neoclipse should be running.

  5. Now you have environment setup. Please go through the code and try to analyze it.

If you

  • Need any new feature

  • Find any issues or bugs or even slightest bad code

please create raise an issue at https://github.com/neo4j-contrib/neoclipse/issues Your feedback and support is very important for us.

You are most welcome to add new functionalities. We will appreciate and love to here even your silliest comment.

We always lived, are living and will continue living in a network of interconnected things but seldom realize it. Use Neo4j to create the realization and Neoclipse to bring the realization to visualization.

Thank you for reading this README.

More Repositories

1

neo4j-apoc-procedures

Awesome Procedures On Cypher for Neo4j - codenamed "apoc"                     If you like it, please ★ above ⇧            
Java
1,706
star
2

neovis.js

Neo4j + vis.js = neovis.js. Graph visualizations in the browser with data from Neo4j.
TypeScript
1,601
star
3

neomodel

An Object Graph Mapper (OGM) for the Neo4j graph database.
Python
955
star
4

spatial

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.
Scheme
780
star
5

neo4j-graph-algorithms

Efficient Graph Algorithms for Neo4j
Java
771
star
6

neo4j-mazerunner

Mazerunner extends a Neo4j graph database to run scheduled big data graph compute algorithms at scale with HDFS and Apache Spark.
Java
381
star
7

django-neomodel

Neomodel plugin for Django
Python
286
star
8

neo4j-etl

Data import from relational databases to Neo4j.
HTML
215
star
9

neo4j-elasticsearch

Neo4j ElasticSearch Integration
Java
211
star
10

graphgist

Easy publishing with graph data included
JavaScript
208
star
11

neo4j-streams

Neo4j Kafka Connector
Kotlin
173
star
12

neo4j-helm

Helm Charts for running Neo4j on Kubernetes [DEPRECATED]
Shell
88
star
13

rabbithole

Interactive, embeddable Neo4j-Console
Java
79
star
14

neo4j-mobile-android

Neo4j for Android
Java
78
star
15

authentication-extension

Neo4j Server Auth Extension
Java
72
star
16

gists

Gists for use in GraphGists.
68
star
17

sparql-plugin

Java
67
star
18

kubernetes-neo4j

(RETIRED) Kubernetes experiments with Neo4j. See updated Helm Repo
60
star
19

neo4j-tableau

Neo4j Tableau Integration via WDC
Java
59
star
20

gremlin-plugin

A Plugin for the Neo4j server add Tinkerpop-related functionality
Java
55
star
21

neo4j-org

neo4j.org website
JavaScript
55
star
22

ec2neo

CloudFormation Templates for deploying Neo4j
Ruby
51
star
23

graph-collections

In-graph collections for the Neo4j graph database.
Java
49
star
24

twitter-neo4j

CSS
46
star
25

osm

OSM Data Model for Neo4j
Java
46
star
26

trumpworld-graph

Import, Extend, Query & Visualize the TrumpWorld Graph with Neo4j & Cypher (originally based on the BuzzFeed data)
Jupyter Notebook
43
star
27

fast-http

Fast HTTP protocol with separate netty+disruptor based server
Java
42
star
28

neo4j-meetups-reporting

This is an end-to-end graph-based reporting sample built on Neo4j for tracking and measuring meetup group membership statistics over time.
JavaScript
38
star
29

neo4j-ml-procedures

This project provides procedures and functions to support machine learning applications with Neo4j.
Java
37
star
30

training

HTML
36
star
31

neo4j-faker

Use faker cypher functions to generate demo and test data with cypher
Java
34
star
32

neo4j-guides

Tooling to create Neo4j Browser Guides from AsciiDoc Content
HTML
33
star
33

neo4j-puppet

Puppet module for installing Neo4j on Linux systems
Puppet
30
star
34

sql2cypher

Experimental SQL to Cypher Transpiler using jooq and cypher-dsl
Java
26
star
35

ImageToGraph

A CLI tool to convert images into graphs
Java
25
star
36

python-embedded

Python bindings for Neo4j
Python
25
star
37

neo4j-tinkerpop-api-impl

Implementation of Apache Licensed Neo4j API for Tinkerpop3
Java
24
star
38

training-v3

(new) Neo4j Training Material
Jupyter Notebook
21
star
39

neo4j-csv-import-web

Prototype web app to automate data import of csv files into Neo4j
HTML
21
star
40

spatial-algorithms

Spatial algorithms for both cartesian and geographic data
Java
21
star
41

northwind-neo4j

21
star
42

py2neo

EOL! Py2neo is a comprehensive Neo4j driver library and toolkit for Python.
Python
20
star
43

neo4j-geoff

GEOFF file loader plugin for Neo4j
Java
19
star
44

neo4j-script-procedures

Neo4j Procedures to declare, store and run Javascript, Python, R, Ruby based procedures
Java
18
star
45

training-v2

HTML
14
star
46

sandbox-guides

Resources for building and deploying Neo4j Browser Guides including with sandbox instances
HTML
12
star
47

neo4j-osgi

Java
12
star
48

asciidoc-slides

HTML
11
star
49

javascript-plugin

JavaScript plugin for Neo4j Server.
Java
11
star
50

neo4j-dwh-connector

Scala
11
star
51

neo4j-temp-db

JavaScript
9
star
52

manual-chinese

Shell
9
star
53

neo4j-cassandra-connector

Python command line application for inserting data from Cassandra into Neo4j
Python
8
star
54

m2

Maven Repository
8
star
55

neo4j-jfr

Toolbox to help monitor Neo4j internals with Java Flight Recorder
Java
7
star
56

graph-refactoring

Procedures for Graph Refactorings
Java
7
star
57

datascience-ml-training

Python
6
star
58

developer-resources-fr

French Translation Developer Resources
Shell
6
star
59

script-extension

Server Extension for JVM scripting languages
Java
6
star
60

neo4j-tinkerpop-api

Apache Licensed Neo4j API for Tinkerpop3
Java
6
star
61

neo4j-alexa-skills

Amazon Echo Alexa Skills for querying Neo4j
PHP
6
star
62

cypher-http-examples

Examples on how to connect to the Cypher endpoints from Java with different http libraries
Java
6
star
63

waza-zen-table

Zen-Table Hacking for http://waza.heroku.com
JavaScript
5
star
64

graphgist-portal-v3

GraphGist Portal v3 (JavaScript)
JavaScript
5
star
65

node-neo4j-demo

Template application for Neo4j using Node.js
JavaScript
5
star
66

geoff-plugin

Java
4
star
67

relate-at-graphconnect

Relate! at Graph Connect
4
star
68

neo4j-rdf-sparql

Java
4
star
69

neo4j-rdf

Java
4
star
70

manual-french

Shell
4
star
71

neo_lock_down

Security Rule for Neo4j that disables Traversal REST API
Java
4
star
72

neo4splunk

Neo4Splunk is a Neo4j Splunk Connector using Spunks Python APIs and the Neo4j Python Driver (Proof of Concept)
Python
3
star
73

neo4j-lucene5-index

Neo4j Lucene 5 Integration
Java
3
star
74

local-dataflow-runner

Local Dataflow Runner for the googlecloud-to-neo4j template
Java
3
star
75

neo4j-sproc-compiler

Compile-time annotation processor to verify Neo4j procedure|functions validity
Java
3
star
76

neo4j-community-api

API for Neo4j Community Management
Python
3
star
77

neo4j-data-science-yelp

Online Data Science Class with the Yelp Dataset
Jupyter Notebook
3
star
78

neo4j-contrib.github.io

Neo4j Contrib Landing Page
HTML
2
star
79

design-patterns

2
star
80

community

Neo4j Community Working Group
2
star
81

neo4j-com-examples

Example code for the website
Java
2
star
82

neo4j-utils

Java
2
star
83

training-backend

Neo4j Training Backend for Online Course with Versal
Java
2
star
84

neo4j-library-resources

A resource for neo4j driver/library creators to help creating a helpful website
2
star
85

neo4j-rdf-sail

Java
2
star
86

neo4j-learn

JavaScript
2
star
87

neo4j-dcos

Mesopshere Universe Package(s) for Neo4j Cluster
Shell
2
star
88

neo4j-http

PoC for an external HTTP API using Bolt.
Java
2
star
89

j2ee

Java
2
star
90

neo4j-website

Neo4j Website
JavaScript
2
star
91

neo4j-graph-matching

Java
2
star
92

neo4j-meta-model

Java
2
star
93

legacy-index

Legacy index implementation for Neo4j, i.e. IndexService and LuceneIndexService
Java
2
star
94

sandbox-code-updater

Code Updater for the sandbox repositories in github.com/neo4j-graph-examples
Java
2
star
95

classmarker-integration

HTML
1
star
96

applied-graph-algorithms-training

HTML
1
star
97

neo4j-movies

Basic Graph Domain Model for Movies and Import/Export/Examples/Integration
1
star
98

GSoC

Neo4j Google Summer of Code Projects
1
star
99

aura-professional-on-GCP

Instructions for getting started with Aura
JavaScript
1
star
100

tooling

Java
1
star