[package] name = "momentry_core" version = "0.1.0" edition = "2021" authors = ["Momentry Team"] description = "Digital asset management system with video analysis and RAG" [dependencies] # Core anyhow = "1.0" thiserror = "1.0" tokio = { version = "1", features = ["full"] } tracing = "0.1" tracing-subscriber = "0.3" # CLI clap = { version = "4", features = ["derive"] } # Async async-trait = "0.1" # Serialization serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" # UUID sha2 = "0.10" hex = "0.4" # Database redis = { version = "0.25", features = ["tokio-comp"] } sqlx = { version = "0.8", features = ["runtime-tokio", "postgres", "sqlite", "json"] } mongodb = { version = "2", features = ["tokio-sync"] } qdrant-client = "1.7" # HTTP Server axum = "0.7" tower = "0.4" # File watching notify = "6" # Video/Audio sdl2 = "0.38" # Configuration dotenv = "0.15" [features] default = [] dev = [] [lib] name = "momentry_core" path = "src/lib.rs" [[bin]] name = "momentry" path = "src/main.rs"