#bolt #database #pool #neo4j #bb8

bb8-bolt

A bolt-client adaptor for the bb8 connection pool

6 releases (breaking)

0.5.0 Sep 18, 2020
0.4.0 May 20, 2020
0.3.0 Apr 10, 2020
0.2.0 Jan 31, 2020
0.0.0 Jan 26, 2020

#297 in Asynchronous

Download history 21/week @ 2020-11-06 45/week @ 2020-11-13 21/week @ 2020-11-20 58/week @ 2020-11-27 69/week @ 2020-12-04 30/week @ 2020-12-11 8/week @ 2020-12-18 8/week @ 2020-12-25 8/week @ 2021-01-01 22/week @ 2021-01-08 15/week @ 2021-01-15 8/week @ 2021-01-22 10/week @ 2021-01-29 11/week @ 2021-02-05 39/week @ 2021-02-12 5/week @ 2021-02-19

104 downloads per month
Used in warpgrapher

MIT license

270KB
6.5K SLoC

bolt-rs

Build Status MIT licensed

Overview

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.1 of the protocol, which includes Neo4j 3.1 through 4.1.

bolt-proto

crates.io Released API docs

Contains the traits and primitives used in the protocol. The Message and Value enums are of particular importance, and are the primary units of information sent and consumed by Bolt clients/servers.

bolt-client

crates.io Released API docs

Contains a runtime-agnostic asynchronous client for Bolt-compatible servers, as well as an optional tokio-based Stream type that supports both insecure and secure TCP streams backed by rustls.

bb8-bolt

crates.io Released API docs

A bolt-client adapter crate for the bb8 connection pool.

bolt-proto-derive

crates.io Released API docs

Procedural macros used in bolt-proto to derive serialization-related traits.

bolt-client-macros

crates.io Released API docs

Procedural macros used in bolt-client for client version requirements and smarter tests.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/lucis-fluxum/bolt-rs.

License

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 3.0 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.

Dependencies

~13MB
~293K SLoC