Main Page
From Neo4j Wiki
Contents |
[edit] Welcome to Neo4jWiki
This is the wiki of the Neo4j for the JVM project. It aims to be a comprehensive resource for Neo4j-based software development. We're not quite there yet, but it's a wiki so feel free to jump in and contribute.
[edit] Recommended reading
- Getting Started Guide - 10 minute guide to get started using Neo4j
- IMDB Example - a full web application using Neo4j and IMDB actor/movie data
- Ruby - lots of development happens here, there's Rails support and it offers a nice syntax for using Neo4j
- Neo4j In The Wild - to know what others are doing with Neo4j
[edit] Getting Started
[edit] Building An Application
- Design Guide
- Guidelines for Building a Neo4j Application (in-progress)
- IMDB Example - a full application using Neo4j
- Domain Modeling Gallery
- Basic code snippets (~200k / 16 slide PDF introducing the basic concepts through code) (needs update)
- Neo Workshop (needs update)
[edit] Indexing
[edit] FAQ
- FAQ
- Gotchas
- Neo Mistakes (needs update)
[edit] Performance/Scalability
- Configuration Settings
- Neo4j Performance Guide
- Batch Insert for fast import / bulk load
- Neo4j in the Cloud
- FAQ
[edit] Tools, Packages
Tools:
Packages:
- Graph-algo
- Getting Started With Apoc
- More packages on the Neo4j Components site.
- Spatial algos and GIS and the Neo4j Spatial project
- OWL, SPARQL, SAIL and RDF
[edit] Language and framework bindings
- Python
- Ruby (including RESTful API)
- Clojure
- Scala (including RESTful API)
- Grails (Groovy language)
- Griffon plugin (Groovy language), sample app
- PHP
- Java object mapping
- Qi4j Domain Driven Development in Java, with great persistence architecture
- Gremlin the Gremlin Graph programming language
- Erlang bindings to Neo4j by Ingo Schramm
[edit] Other
Contributing to Neo4j:
- Code Contributor's Guide
- Release Guide
- Project Ideas - cool project ideas (new!)

