#bolt #derive

macro bolt-proto-derive

Procedural macros for bolt-proto

8 releases (5 breaking)

Uses new Rust 2021

0.6.0 Nov 24, 2021
0.5.2 Mar 29, 2021
0.5.1 Sep 18, 2020
0.5.0 May 20, 2020
0.2.0 Dec 25, 2019

#564 in Network programming

Download history 681/week @ 2021-09-25 598/week @ 2021-10-02 782/week @ 2021-10-09 744/week @ 2021-10-16 529/week @ 2021-10-23 183/week @ 2021-10-30 374/week @ 2021-11-06 356/week @ 2021-11-13 591/week @ 2021-11-20 213/week @ 2021-11-27 494/week @ 2021-12-04 67/week @ 2021-12-11 3/week @ 2021-12-18 56/week @ 2021-12-25 44/week @ 2022-01-01 49/week @ 2022-01-08

158 downloads per month
Used in 7 crates (via bolt-proto)

MIT license

88 lines


CI MIT licensed


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.


crates.io Released API docs

Contains the 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.


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.


crates.io Released API docs

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


crates.io Released API docs

A bolt-client manager for the deadpool connection pool.


crates.io Released API docs

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.


  • XMR: 87abVq8rrb2QVDz9m63ZXeRB3efHxSWVjGisVWaeviuTU7aMNXEAi4wjoYpSzBn7vY7ikB62vRA8g8L75krFYMPs1ob5reh


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.


~17K SLoC