A Nim driver for the Neo4j graph database. Currently it just provides a wrapper to libeneo4j-client, but a more sophisticated interface, modelled after Py2neo will be developed on top of this.
- Clean up documentation in the wrapper to fit
nimdoc
- Refactor wrapped objects so no longer end in
T
suffix - Write tests for the wrapper, based on those in libneo4j-client
- Write basic equivalent of Py2neo types and datbase modules
- Write interface equivalent to that used in Nim for SQL databases
- Think whether there might be a more idiomatic way to implement this in Nim
- Write an OGM module, if possible in a compiled langauge
- Consider how a DSL could be used for queries