#cli #gqlitecli #gq-lite

app gqlitecli

Command Line Interface tool for GQLite

3 unstable releases

new 0.3.4 Apr 18, 2025
0.3.3 Mar 31, 2025
0.1.0 Feb 1, 2025

#1753 in Database interfaces

Download history 120/week @ 2025-02-01 2/week @ 2025-02-08 117/week @ 2025-03-29 16/week @ 2025-04-05

133 downloads per month

MIT license

305KB
10K SLoC

stable pipeline dev/1 pipeline dev/2 pipeline crates.io

GQLite logo GQLite (CLI)

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. The dev/2 branch contains the new implementation for GQLite 2.x, currently released as gqlitedb 0.x on (crates.io)https://crates.io/crates/gqlitedb. This crate is currently experimental and it is recommended to stick with the GQLite 1.x branch until further notice.

GQLite source code is license under the MIT License and is free to everyone to use for any purpose.

The official repositories contains bindings/APIs for C, Python and Ruby.

The library is still in its early stage, but it is now fully functional. Development effort has now slowed down and new features are added on a by-need basis. It supports a subset of ISO GQL.

Installation

cargo install gqlitecli

Run with:

gqlite [filename]

Contributions

Contributions are very welcome. They should be submited as merge requests in gitlab. Submited code should be formated with rustfmt, using the rustfmt.toml in the root.

Dependencies

~10–17MB
~248K SLoC