[dependencies.anyhow]
version = "1.0.86"
[dependencies.async-trait]
version = "0.1.80"
[dependencies.bitcode]
features = ["serde"]
version = "0.6.0"
[dependencies.glob]
version = "0.3.1"
[dependencies.log]
version = "0.4.22"
[dependencies.lopdf]
optional = true
version = "0.32.0"
[dependencies.rayon]
version = "1.10.0"
[dependencies.serde]
features = ["derive"]
version = "1.0.203"
[dependencies.sha256]
version = "1.5.0"
[dependencies.stringreader]
optional = true
version = "0.1.1"
[dev-dependencies.env_logger]
version = "0.11.3"
[dev-dependencies.ollama-rs]
version = "0.2.0"
[dev-dependencies.tokio]
features = ["macros", "rt", "rt-multi-thread"]
version = "1.38.0"
[features]
default = ["pdf"]
pdf = ["dep:lopdf", "dep:stringreader"]
[package]
authors = ["Simone Margaritelli <evilsocket@gmail.com>"]
description = "A simple, 100% Rust implementation of a vector storage database with on disk persistency."
edition = "2021"
homepage = "https://github.com/evilsocket/mini-rag"
keywords = ["vector", "vectors", "database", "rag", "persistent"]
license = "GPL-3.0"
name = "mini-rag"
readme = "README.md"
repository = "https://github.com/evilsocket/mini-rag"
version = "0.2.3"
[profile.release]
codegen-units = 1
lto = true
panic = "abort"
strip = true