mschae

mschae

Introducting a Neo4J Bolt protocol driver for Elixir

Dear Elixorians,

As we are about to move more of our backend onto Neo4J I discovered that they now feature their own binary protocol called Bolt.

I wanted to get into binary pattern matching anyway so I used this as a learning project. However this is intended to become a serious package. Therefore any ideas/feedback/criticism is much appreciated.

You can check out the docs here:

Find a very rough first (functioning!) prototype here:
https://github.com/mschae/boltex

This is my first stab at writing any kind of low lever driver, so please be nice.

Thanks,
Michael

Most Liked

Florin

Florin

update: I changed bolt_sips to use the standard :ssl package by default, therefore it should compile under Windows too. Using ETLS, is optional now, please see the updated docs. HTH

tpunt

tpunt

So what is the status of this project? I’m starting up a new project today and am looking to use Neo4j again, but this time with its Bolt binary protocol. There appears to be one other driver that satisfies this (bolt_sips), but neither driver appears to be stable or complete yet.

LawJolla

LawJolla

I’ve had great luck with GitHub - florinpatrascu/bolt_sips: Neo4j driver for Elixir · GitHub

Just updated for connection to remote Das like GrapheneDB.

Where Next?

Popular in Announcing Top

alisinabh
Hey everyone i’ve developed a library for Jalaali calendar for elixir which supports converting Gregorian dates to Jalaali and vice vers...
New
tmbb
I’ve decided to create this topic to discuss optimization possibilities for something like Phoenix LiveView. I’ve created this topic unde...
144 10789 141
New
RobertDober
Earmark is a pure-Elixir Markdown converter. It is intended to be used as a library (just call Earmark.as_html), but can also be used as...
239 12888 134
New
maltoe
Hello! Came here to announce ChromicPDF, a pet project PDF generator I’ve been working on for the past few months. Why another PDF gener...
New
kevinlang
Hey all, We have made an Ecto3 Adapter for SQLite3, ecto_sqlite3! We have successfully on-boarded the full suite of integration tests (...
New
tfwright
After working on it for a couple of months and using it in production for most of that time, today I’ve released LiveAdmin, a LiveView ba...
New
restlessronin
The repo is at GitHub - cyberchitta/openai_ex: Community maintained Elixir library for OpenAI API · GitHub. Docs are at OpenaiEx User Gu...
152 10719 134
New

Other popular topics Top

KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36654 110
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 49084 226
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42533 114
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement