Git Product home page Git Product logo

neo4j's Introduction

Neo4j - The World's Leading Graph Database

Neo4j is the world's leading Graph Database. It is a high performance graph store with all the features expected of a mature and robust database, like a friendly query language and ACID transactions. The programmer works with a flexible network structure of nodes and relationships rather than static tables โ€” yet enjoys all the benefits of enterprise-quality database. For many applications, Neo4j offers orders of magnitude performance benefits compared to relational DBs.

Read more on the Neo4j website.

Using Neo4j

Neo4j is available both as a standalone server, or an embeddable component. You can download or try online.

Extending Neo4j

We encourage experimentation with Neo4j. You can build extensions to Neo4j, develop library or drivers atop the product, or make contributions directly to the product core. You'll need to sign a Contributor License Agreement in order for us to accept your patches.

For a quick overview of the components in this repository, you can read the RepositoryOverview.md.

Please note that this GitHub repository contains mixed GPL and AGPL code. Our Community edition (in the community/ directory) is GPL. Our Advanced and Enterprise editions (advanced/ and enterprise/) are differently licensed under the AGPL.

Building Neo4j

Neo4j is built using Apache Maven version 3.0.x and a recent version of Java 7.

  • A plain mvn clean install will only build the individual jar files.
  • Test execution is, of course, part of the build.
  • To add execution of integration tests, use: mvn clean install -DrunITs
  • In case you just want the jars, without compiling the tests, this is for you: mvn clean install -DminimalBuild
  • To build everything, including running all tests, producing documentation and assembling product packages, use mvn clean install -DfullBuild
  • To build the documentation see the Neo4j manual
  • When building on Windows, use -Dlicensing.skip to avoid problems related to line endings.
  • The license header check can be skipped by appending the following to the command line: -Dlicense.skip=true

Licensing

Neo4j is an open source product. We support a Community edition under the GPLv3 license. Advanced and Enterprise editions are available under the AGPLv3 license for open source projects otherwise under a commercial license from Neo Technology.

neo4j's People

Contributors

tinwelint avatar nawroth avatar jakewins avatar systay avatar johan-neo avatar digitalstain avatar thobe avatar tbaum avatar apcj avatar simpsonjulian avatar emileifrem avatar jexp avatar boggle avatar rickardoberg avatar jimwebber avatar cleishm avatar lassewesth avatar dmontag avatar tomsulston avatar benbc avatar hugojosefson avatar akollegger avatar freeeve avatar sarmbruster avatar jotomo avatar chrisvest avatar skanjila avatar iansrobinson avatar pablopareja avatar vivekprahlad avatar

Watchers

Chunyang Wang avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.