Giter VIP home page Giter VIP logo

neo4j's Introduction

Neo4j - The World's Leading Graph Database

Neo4j is a high-performance, NOSQL graph database with all the features of a mature and robust database. The programmer works with an object-oriented, flexible network structure rather than with strict and static tables โ€” yet enjoys all the benefits of a fully transactional, enterprise-strength database. For many applications, Neo4j offers performance improvements on the order of 1000x or more compared to relational DBs.

Neo4j is an open source (you're reading it) project available in a GPLv3 Community edition, with Advanced and Enterprise editions available under both the AGPLv3 and commercial licenses, supported by Neo Technology.

More about Neo4j.

Using Neo4j

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

Extending Neo4j

We encourage everyone to experiment with Neo4j. You can build extensions to Neo4j, or make contributions to the product itself. Please note that you'll need to sign a Contributor License Agreement in order for us to accept your patches.

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/, you get the drill) are Affero GPL and so have different licensing implications.

Building Neo4j

Neo4j is built using Apache Maven version 3.

A plain mvn clean install will build the individual jar files, but not assemble them into product packages. The documentation won't get built either, nor will the Python embedded bindings. Execution of unit test is included in the build.

To add execution of integration tests, use: mvn clean install -DrunITs

In case you just want the jars, not even 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

The Python part of the build requires a working JPype installation. For how to make the documentation build go, see: manual/

When building code from a different year, you are likely to see failures due to outdated license headers. The license header check can be skipped by appending the following to the command line: -Dlicense.skip=true

We also supply commercial licenses. Please contact Neo Technology for more information.

neo4j's People

Contributors

tinwelint avatar nawroth avatar jakewins avatar johan-neo avatar systay avatar digitalstain avatar thobe avatar tbaum avatar emileifrem avatar jexp avatar simpsonjulian avatar rickardoberg avatar apcj avatar jimwebber avatar dmontag avatar tomsulston avatar lassewesth avatar hugojosefson avatar freeeve avatar skanjila avatar akollegger avatar pablopareja avatar vivekprahlad avatar sarmbruster avatar okram avatar jadell avatar ceefour avatar adrianoalmeida7 avatar alexsmirnov avatar alexanderyastrebov avatar

Watchers

 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.