Drivine: an open-source graph database client that runs graph RAG on existing databases
Drivine is an open-source graph database client available for TypeScript, Python, and the JVM, distributed as three libraries that share one storage format. Instead of requiring a dedicated graph database, it lets developers build graph-based retrieval-augmented generation on databases they already operate. Developers define views over their data with declarative classes, and a typed query DSL or plain Cypher can be used for queries. Its Cypher compiler lets the same statements run on graph engines like Neo4j and Memgraph as well as on Postgres, Oracle, and SQLite, with vector search available through pgvector on Postgres. The project is maintained by Liberation Data and documented at drivine.org.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in