[package]
name = "sqlrite"
version = "1.0.2"
edition = "2024"
description = "RAG-oriented SQLite wrapper for AI agent workloads"
authors = ["James Karanja Maina <james.karanja@zavora.ai>"]
license = "MIT"
homepage = "https://github.com/zavora-ai/SQLRite"
repository = "https://github.com/zavora-ai/SQLRite"
documentation = "https://docs.rs/sqlrite"
readme = "README.md"
keywords = ["rag", "sqlite", "vector-search", "retrieval", "ai-agents"]
categories = ["database", "database-implementations"]
default-run = "sqlrite"
[package.metadata.sqlrite]
company = "Zavora Technologies Ltd"
[package.metadata.docs.rs]
all-features = true
[workspace]
members = [".", "crates/sqlrite-sdk-core"]
[dependencies]
rusqlite = { version = "0.33", features = ["bundled", "functions"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
thiserror = "2.0"
rayon = "1.10"
half = "2.4"
hnsw_rs = "0.3.4"
memmap2 = "0.9"
roaring = "0.10"
sqlrite-sdk-core = { version = "1.0.2", path = "crates/sqlrite-sdk-core" }
tokio = { version = "1.43", features = ["macros", "rt-multi-thread", "sync"] }
tonic = { version = "0.12", features = ["transport"] }
prost = "0.13"
tokio-stream = { version = "0.1", features = ["net"] }
[dev-dependencies]
tempfile = "3.12"
[build-dependencies]
tonic-build = "0.12"
protoc-bin-vendored = "3"