Skip to content

dominique-vassard/bolt-neo4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoltNeo4j

Elixir implementation of the Bolt protocol and corresponding PackStream protocol. Both is being used by Neo4J.

Share some code with the original Boltex: https://github.com/mschae/boltex
This is a implementation closer to the Neo4j official drivers.
It implements Bolt V2 by reverse engineering Neo4j Python and JS official drivers.
Has more logs than the Boltex implementation.

WARNING: It is NOT production-ready
And some merge with Boltex needs to be done in order to only have one driver for Elixir.

[x] BoltNeo4j has exactly the same feadtures and output as Boltex [] Implement Neo4j Bolt v2

Installation

If available in Hex, the package can be installed by adding bolt_neo4j to your list of dependencies in mix.exs:

def deps do  
  [  
    {:bolt_neo4j, "~> 0.1.0"}
  ]
end

Try it out!

BoltNeo4j.test 'localhost', 7687, "MATCH (n) RETURN n"  

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/bolt_neo4j.

About

Elixir driver for Neo4j Bolt Protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages