johnandersen777.bsky.social/knotless
git that lives in your Atmosphere account
Forked from chadtmiller.com/knotless
0
0
[package]
name = "knotless-serve"
description = "A read accelerator for knotless repositories: smart HTTP, an object API, and a firehose-warmed cache"
version.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
[dependencies]
reqwest.workspace = true
p256.workspace = true
knotless.workspace = true
atproto.workspace = true
knotless-mcp = { path = "../knotless-mcp" }
anyhow.workspace = true
axum = { workspace = true, features = ["ws"] }
ciborium.workspace = true
rusqlite = { version = "0.40", features = ["bundled", "fallible_uint", "functions", "trace"] }
jiff = { version = "0.2.38", features = ["tzdb-bundle-always"] }
flate2.workspace = true
futures.workspace = true
humantime.workspace = true
rustix.workspace = true
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
tokio-tungstenite.workspace = true
tokio-util.workspace = true
pulldown-cmark = { version = "0.13.4", default-features = false, features = ["html"] }
tower-http = { version = "0.7.1", features = ["compression-gzip", "compression-br", "cors", "fs"] }
sha2.workspace = true
base64.workspace = true
rand_core.workspace = true
gix = { version = "0.89", default-features = false, features = ["sha1", "max-performance-safe", "revision"] }
png = "0.18.1"
resvg = { version = "0.48.1", default-features = false, features = ["text", "raster-images"] }
skrifa = "0.44.0"
tree-sitter = "0.27"
tree-sitter-highlight = "0.27"
tree-sitter-rust = "0.24.2"
tree-sitter-javascript = "0.25.0"
tree-sitter-typescript = "0.23.2"
tree-sitter-python = "0.25.0"
tree-sitter-go = "0.25.0"
tree-sitter-c = "0.24.2"
tree-sitter-cpp = "0.23.4"
tree-sitter-java = "0.23.5"
tree-sitter-ruby = "0.23.1"
tree-sitter-bash = "0.25.1"
tree-sitter-json = "0.24.8"
tree-sitter-toml-ng = "0.7.0"
tree-sitter-yaml = "0.7.2"
tree-sitter-html = "0.23.2"
tree-sitter-css = "0.25.0"
tree-sitter-lua = "0.5.0"
tree-sitter-zig = "1.1.2"
tree-sitter-svelte-ng = "1.0.2"
tree-sitter-hcl = "1.1.0"
tree-sitter-md = { version = "0.5.3", default-features = false }
tree-sitter-containerfile = "0.9.2"
tree-sitter-xml = "0.7.0"
tree-sitter-diff = "0.1.0"
tree-sitter-nix = "0.3.0"
tree-sitter-php = "0.25.1"
tree-sitter-c-sharp = "0.23.5"
tree-sitter-swift = "0.7.4"
tree-sitter-language = "0.1.7"
[dev-dependencies]
futures.workspace = true
reqwest = { workspace = true, features = ["blocking"] }
flate2.workspace = true
tempfile.workspace = true