sqlrite 1.0.1

RAG-oriented SQLite wrapper for AI agent workloads
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "sqlrite"
version = "1.0.1"
authors = ["James Karanja Maina <james.karanja@zavora.ai>"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
default-run = "sqlrite"
description = "RAG-oriented SQLite wrapper for AI agent workloads"
homepage = "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",
]
license = "MIT"
repository = "https://github.com/zavora-ai/SQLRite"

[package.metadata.sqlrite]
company = "Zavora Technologies Ltd"

[package.metadata.docs.rs]
all-features = true

[lib]
name = "sqlrite"
path = "src/lib.rs"

[[bin]]
name = "sqlrite"
path = "src/main.rs"

[[bin]]
name = "sqlrite-bench"
path = "src/bin/sqlrite-bench.rs"

[[bin]]
name = "sqlrite-bench-assert"
path = "src/bin/sqlrite-bench-assert.rs"

[[bin]]
name = "sqlrite-bench-matrix"
path = "src/bin/sqlrite-bench-matrix.rs"

[[bin]]
name = "sqlrite-bench-suite"
path = "src/bin/sqlrite-bench-suite.rs"

[[bin]]
name = "sqlrite-bench-suite-assert"
path = "src/bin/sqlrite-bench-suite-assert.rs"

[[bin]]
name = "sqlrite-embedded-bench"
path = "src/bin/sqlrite-embedded-bench.rs"

[[bin]]
name = "sqlrite-eval"
path = "src/bin/sqlrite-eval.rs"

[[bin]]
name = "sqlrite-grpc"
path = "src/bin/sqlrite-grpc.rs"

[[bin]]
name = "sqlrite-grpc-client"
path = "src/bin/sqlrite-grpc-client.rs"

[[bin]]
name = "sqlrite-ingest"
path = "src/bin/sqlrite-ingest.rs"

[[bin]]
name = "sqlrite-mcp"
path = "src/bin/sqlrite-mcp.rs"

[[bin]]
name = "sqlrite-ops"
path = "src/bin/sqlrite-ops.rs"

[[bin]]
name = "sqlrite-query"
path = "src/bin/sqlrite-query.rs"

[[bin]]
name = "sqlrite-reindex"
path = "src/bin/sqlrite-reindex.rs"

[[bin]]
name = "sqlrite-security"
path = "src/bin/sqlrite-security.rs"

[[bin]]
name = "sqlrite-serve"
path = "src/bin/sqlrite-serve.rs"

[[example]]
name = "basic_search"
path = "examples/basic_search.rs"

[[example]]
name = "ingestion_worker"
path = "examples/ingestion_worker.rs"

[[example]]
name = "query_use_cases"
path = "examples/query_use_cases.rs"

[[example]]
name = "secure_tenant"
path = "examples/secure_tenant.rs"

[[example]]
name = "security_rotation_workflow"
path = "examples/security_rotation_workflow.rs"

[[example]]
name = "tool_adapter"
path = "examples/tool_adapter.rs"

[dependencies.half]
version = "2.4"

[dependencies.hnsw_rs]
version = "0.3.4"

[dependencies.memmap2]
version = "0.9"

[dependencies.prost]
version = "0.13"

[dependencies.rayon]
version = "1.10"

[dependencies.roaring]
version = "0.10"

[dependencies.rusqlite]
version = "0.33"
features = [
    "bundled",
    "functions",
]

[dependencies.serde]
version = "1.0"
features = ["derive"]

[dependencies.serde_json]
version = "1.0"

[dependencies.sqlrite-sdk-core]
version = "1.0.1"

[dependencies.thiserror]
version = "2.0"

[dependencies.tokio]
version = "1.43"
features = [
    "macros",
    "rt-multi-thread",
    "sync",
]

[dependencies.tokio-stream]
version = "0.1"
features = ["net"]

[dependencies.tonic]
version = "0.12"
features = ["transport"]

[dev-dependencies.tempfile]
version = "3.12"

[build-dependencies.protoc-bin-vendored]
version = "3"

[build-dependencies.tonic-build]
version = "0.12"