This project aims to provide a comprehensive set of libraries that allow for interaction with graph database servers that support the Bolt protocol, namely, Neo4j. This set of libraries allows interacting with servers supporting versions 1 through 4.3 of the protocol, which includes Neo4j 3.1 through 4.3.
Contains the traits and primitives used in the protocol. The
Value enums are of
particular importance, and are the primary units of information sent and consumed by Bolt
Contains a runtime-agnostic asynchronous client for Bolt-compatible servers, as well as an optional
Stream type that supports both insecure and secure TCP streams backed by
A bolt-client adapter crate for the bb8 connection pool.
A bolt-client manager for the deadpool connection pool.
A bolt-client manager for the mobc connection pool.
Bug reports and pull requests are welcome on GitHub at https://github.com/0xSiO/bolt-rs.
These crates are available as open source under the terms of the MIT License, with portions of the documentation licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in
bolt-rs by you shall be licensed as MIT, without any additional terms or conditions.