Crates.io | gqliterune |
lib.rs | gqliterune |
version | 0.5.3 |
created_at | 2025-08-17 18:20:03.902825+00 |
updated_at | 2025-08-17 18:20:03.902825+00 |
description | GQLite bindings for the Rune programming language. |
homepage | https://gqlite.org |
repository | https://gitlab.com/gqlite/gqlite |
max_upload_size | |
id | 1799625 |
size | 48,196 |
GQLite is a Rust-language library, with a C interface, that implements a small, fast, self-contained, high-reliability, full-featured, Graph Query database engine. This crate provides bindings to execute queries in a GQLite database, using the Rune programming language.
GQLite source code is license under the MIT License and is free to everyone to use for any purpose.
In an existing project, configured to run Rune
programs:
cargo add gqliterune
Example of Rune programming that executes OpenCypher queries:
let connection = gqlite::Connection::create({}).unwrap();
connection.execute_oc_query("CREATE (n)", {}).unwrap();
let r = connection.execute_oc_query("MATCH (n) RETURN n", {});
println!("Results: {r}");
Contributions are very welcome. They should be submitted as merge requests in gitlab. Submitted code should be formatted with rustfmt, using the rustfmt.toml
in the root.