Login
4 branches 0 tags
Ben (Desktop/Arch) Remote CI 709f28c 14 days ago 248 Commits
rubhub / Cargo.toml
[package]
name = "rubhub"
version = "0.1.0"
edition = "2024"
license = "EUPL-1.2"
default-run = "rubhub"

[dependencies]
rubhub-auth-store = { path = "crates/auth_store", version = "0.1.0" }
rubhub-repo = { path = "crates/repo", version = "0.1.0" }
rubhub-state = { path = "crates/state", version = "0.1.0" }

anyhow = "1"
base64 = "0.22"
axum = { version = "0.8", features = ["ws", "multipart"] }
askama = "0.15"
dirs = "6"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
serde_yaml = "0.9"
russh = "0.56"
argon2 = { version = "0.5", features = ["password-hash"] }
time = { version = "0.3", features = ["serde", "macros", "formatting", "parsing"] }
tokio = { version = "1.48", features = ["macros", "process", "signal", "rt-multi-thread", "rt"] }
toml = "0.8"
tokio-stream = { version = "0.1", features = ["sync"] }
futures = "0.3"
tower = "0.5"
tower-cookies = "0.11"
tower-http = { version = "0.6", features = ["fs", "set-header"] }
urlencoding = "2.1"
uuid = { version = "1", features = ["serde", "v4", "v7"] }
markdown = "1"
ammonia = "4.1"
sd-notify = "0.4"
rust-embed = "8.9"
mime_guess = "2.0"
tower_governor = "0.8"
validator = "0.20"

tempfile = "3"
flate2 = "1"
tar = "0.4"

reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls", "stream", "cookies"] }

[dev-dependencies]
scraper = "0.23"