diff --git a/modules/ROOT/pages/languages-guides/community-drivers/index.adoc b/modules/ROOT/pages/languages-guides/community-drivers/index.adoc index bf529580..8c50156f 100644 --- a/modules/ROOT/pages/languages-guides/community-drivers/index.adoc +++ b/modules/ROOT/pages/languages-guides/community-drivers/index.adoc @@ -1,6 +1,6 @@ [[community-drivers]] = Community-contributed libraries -:description: Neo4j community-contributed drivers, community projects, php, ruby, perl, java jdbc. +:description: Neo4j community-contributed drivers, community projects, php, ruby, perl, java jdbc, rust. :examples: https://github.com/neo4j-examples :aura_signup: https://neo4j.com/cloud/aura/?ref=developer-guides @@ -8,7 +8,7 @@ == Introduction In addition to the officially supported drivers, you can find their Community alternatives. -Besides Java, .NET, JavaScript, Go, and Python drivers, Neo4j Community offers support for Ruby, PHP, and Perl. +Besides Java, .NET, JavaScript, Go, and Python drivers, Neo4j Community offers support for Ruby, PHP, Perl, and Rust. Links to their relevant resources are provided below. Members of the each programming language community have invested a lot of time and love to develop each one of the community drivers for Neo4j, so if you use any one of them, please provide feedback to the authors. @@ -225,3 +225,26 @@ A Django plugin https://github.com/neo4j-contrib/django-neomodel[django_neomodel | icon:github[] Source | https://github.com/z5labs/gogm | icon:book[] Docs | https://github.com/mindstand/gogm/blob/master/README.md |=== + +[[neo4j-rust]] +== Using Neo4j from Rust + +[#neo4rs] +=== neo4rs + +Neo4j can be used from Rust using the https://github.com/neo4j-labs/neo4rs[neo4rs driver]. +*neo4rs* supports using Neo4j via *Bolt*, starting from Neo4j 4.4 up until the most recent version. + +You can also ask questions on the link:https://discord.com/invite/neo4j[Neo4j Community Discord] in the link:https://discord.com/channels/787399249741479977/1052516552517357588[`#drivers`] channel. + +[cols="1,4"] +|=== +| icon:user[] Authors | link:https://github.com/knutwalker[knutwalker] +| icon:github[] Source | https://github.com/neo4j-labs/neo4rs +| icon:gift[] Package | https://crates.io/crates/neo4rs[neo4rs on crates.io] +| icon:book[] Docs | https://docs.rs/neo4rs/latest/neo4rs/[neo4rs on docs.rs] +| icon:play-circle[] Example | {examples}/movies-rust-bolt +| icon:code-fork[] Rust | 1.75+ +| icon:code-fork[] Neo4j | 4.4+ +| Protocols | Bolt +|===