gqliterune

Crates.iogqliterune
lib.rsgqliterune
version0.5.3
created_at2025-08-17 18:20:03.902825+00
updated_at2025-08-17 18:20:03.902825+00
descriptionGQLite bindings for the Rune programming language.
homepagehttps://gqlite.org
repositoryhttps://gitlab.com/gqlite/gqlite
max_upload_size
id1799625
size48,196
(cyrilleberger)

documentation

README

stable pipeline dev/1 pipeline crates.io

GQLite logo GQLite Rune Bindings

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.

Installation

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

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.

Commit count: 188

cargo fmt