boltex - Elixir driver for the neo4j bolt protocol

  •        6

Elixir implementation of the Bolt protocol and corresponding PackStream protocol. Both is being used by Neo4J. This is a very bare-bone protocol implementation. Error handling, acknowledging errors, recovering sessions etc. has to be implemented upstream.

https://github.com/mschae/boltex

Tags
Implementation
License
Platform

   




Related Projects

neo4j-javascript-driver - Neo4j Bolt driver for JavaScript

  •    Javascript

A database driver for Neo4j 3.0.0+. Please note that @next only points to pre-releases that are not suitable for production use. To get the latest stable release omit @next part altogether or use @latest instead.

neo4j-mazerunner - Mazerunner extends a Neo4j graph database to run scheduled big data graph compute algorithms at scale with HDFS and Apache Spark

  •    Java

This docker image adds high-performance graph analytics to a Neo4j graph database. This image deploys a container with Apache Spark and uses GraphX to perform ETL graph analysis on subgraphs exported from Neo4j. The results of the analysis are applied back to the data in the Neo4j database. The Neo4j Mazerunner service in this image is a unmanaged extension that adds a REST API endpoint to Neo4j for submitting graph analysis jobs to Apache Spark GraphX. The results of the analysis are applied back to the nodes in Neo4j as property values, making the results queryable using Cypher.

node-neo4j - [RETIRED] Neo4j graph database driver (REST API client) for Node.js

  •    CoffeeScript

This is a client library for accessing Neo4j, a graph database, from Node.js. It uses Neo4j's REST API, and supports Neo4j 1.5 through Neo4j 2.1. Node.js is asynchronous, which means this library is too: most functions take callbacks and return immediately, with the callbacks being invoked when the corresponding HTTP requests and responses finish.

neo4j - An active model wrapper for the Neo4j Graph Database for Ruby.

  •    Ruby

Neo4j.rb is an Active Model compliant Ruby/JRuby wrapper for the Neo4j graph database. It uses the neo4j-core and active_attr gems.

Neo4j - Graph Database

  •    Java

Neo4j is a high-performance graph engine with all the features of a mature and robust database. It is a graph database, storing data in the nodes and relationships of a graph. It includes the usual database features like ACID transactions, durable persistence, concurrency control, transaction recovery, high availability.


.Net Neo4j Rest Client

  •    

Neo4jRestSharp is a .Net client for the Neo4j Rest Server. Neo4j is an open sourced java based transactional graph database that stores data structured in graphs rather than in tables.

neo4j-apoc-procedures - Awesome Procedures On Cypher for Neo4j 3

  •    Java

Neo4j 3.2 has increased security for procedures and functions (aka sandboxing). Procedures that use internal APIs have to be allowed in $NEO4J_HOME/conf/neoj4.conf with, e.g. dbms.security.procedures.unrestricted=apoc.trigger.*,apoc.meta.* for security reasons (or apoc.* for all). If you want to use this via docker, you need to amend -e NEO4J_dbms_security_procedures_unrestricted=apoc.\\\* to your docker run …​ command. The three backslashes are necessary to prevent wildcard expansions.

cayley - An open-source graph database

  •    Go

* Written in [Go](http://golang.org)* Easy to get running (3 or 4 commands, below)* RESTful API * or a REPL if you prefer* Built-in query editor and visualizer* Multiple query languages: * JavaScript, with a [Gremlin](http://gremlindocs.com/)-inspired\* graph object. * (simplified) [MQL](https://developers.google.com/freebase/v1/mql-overview), for Freebase fans* Plays well with multiple backend stores: * [LevelDB](http://code.google.com/p/leveldb/) * [Bolt](http://github.com/boltdb/bolt) *

FlockDB - A distributed, fault-tolerant graph database from Twitter

  •    Scala

FlockDB is much simpler than other graph databases such as neo4j because it tries to solve fewer problems. It scales horizontally and is designed for on-line, low-latency, high throughput environments such as web-sites. Twitter uses FlockDB to store social graphs (who follows whom, who blocks whom) and secondary indices. As of April 2010, the Twitter FlockDB cluster stores 13+ billion edges and sustains peak traffic of 20k writes/second and 100k reads/second.

structr - Java framework for mobile and web applications based on the graph database Neo4j

  •    Java

Java framework for mobile and web applications based on the graph database Neo4j

neo4django - Drop-in Neo4j/Django integration.

  •    Python

neo4django is an Object Graph Mapper that let's you use familiar Django model definitions and queries against the Neo4j graph database. The library is tested against Django 1.5.4 and Neo4j versions 1.8.2-1.9.4. Docs are on ReadTheDocs.

neo4j-graphql - GraphQL bindings for Neo4j, generates and runs Cypher

  •    Kotlin

This readme assumes you are somewhat familiar with GraphQL and minimally with Cypher. Based on your GraphQL schema, it translates GraphQL Queries and Mutations into Cypher statements and executes them on Neo4j.

neography - A thin Ruby wrapper to the Neo4j Rest API

  •    Ruby

Read the wiki for information about dependencies. Rake tasks are available for downloading, installing and running Neo4j.

Gremlin - Graph Traversal Language

  •    Groovy

Gremlin is a graph traversal language. Gremlin works over those graph databases or frameworks that implement the Blueprints property graph data model. It works beter with graph database like TinkerGraph, Neo4j, OrientDB, DEX, Rexster, and Sail RDF Stores. This language has application in the areas of graph query, analysis, and manipulation.

neo4j-tutorial - A koan-style tutorial in Java for Neo4j

  •    Java

This set of Koans provides a hands-on tutorial for learning the Neo4j open source graph database. It's part of a more comprehensive tutorial often presented by the authors and other folks. The Koan idea was borrowed from the Ruby Koans which provide a number of broken unit tests, and in fixing those tests increasingly advanced Ruby features are learned. The Koan model provides very rapid feedback and a structured learning path wrapped in a pre-configured environment for effective learning.

thesis-phoenix - A lightweight, bolt-on, intuitive content editing system for Elixir/Phoenix websites

  •    Elixir

If you are having problems, view README_INSTALL.md for manual instructions. This install script will add Thesis to your config/config.exs and lib/yourapp_web.ex, as well as generate migrations and an authorization module in your lib/thesis_auth.ex.

neo4jd3 - Neo4j graph visualization using D3.js

  •    Javascript

Neo4j graph visualization using D3.js. First of all, make sure you have ruby and sass gem installed. Then, clone the repository, install all dependencies, build and serve the project.