content: [package]
  name = "moly-server"
  version = "0.2.0"
  edition = "2021"
  description = "A local HTTP server for the Moly app that provides support for searching, downloading, and running local LLMs"
  authors = ["Moxin Organization"]
  keywords = ["llm", "ai", "machine-learning", "wasmedge"]
  
  # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  
  [dependencies]
  moly-protocol = { path = "../moly-protocol" }
  chrono = "0.4"
  wasmedge-sdk = { version = "0.14.0", default-features = false, features = [
      "wasi_nn",
  ] }
  log = "0.4.21"
  env_logger = "0.11.5"
  
  anyhow = "1.0"
  serde_json = "1.0"
  crossbeam = "0.8"
  reqwest = { version = "0.11", features = ["blocking", "stream", "json"] }
  uuid = { version = "1.8.0", features = ["v4", "fast-rng"] }
  rusqlite = { version = "0.31.0", features = ["bundled"] }
  serde = "1.0.197"
  tokio = { version = "1", features = ["full"] }
  futures-util = "0.3.30"
  git2 = { version = "0.19.0", features = ["vendored-libgit2", "vendored-openssl"] }
  axum = { version = "0.8.1", features = ["macros"] }
  tower-http = { version = "0.6.2", features = ["trace", "cors"] }
  directories = "5.0.1"
  async-stream = "0.3"
  
  [target.'cfg(target_os = "linux")'.dependencies.native-tls]
  version = "0.2"
  features = ["vendored"]
  