samjeston / openhub Public
Sam Jeston Working vertical 9aa3c45 · History
42 lines· 1.4 KB ·TOML
Raw
1[package]
2name = "openhub"
3version = "0.1.0"
4edition = "2024"
5rust-version = "1.88"
6description = "A minimal, self-hostable git hosting server"
7license = "MIT"
8
9[dependencies]
10ammonia = "4"
11anyhow = "1"
12argon2 = "0.5"
13askama = "0.16"
14axum = { version = "0.8", features = ["macros"] }
15axum-extra = { version = "0.12", features = ["cookie"] }
16base64 = "0.22"
17chrono = { version = "0.4", default-features = false, features = ["clock", "std"] }
18clap = { version = "4", features = ["derive", "env"] }
19cookie = "0.18"
20comrak = { version = "0.55", default-features = false }
21flate2 = "1"
22futures-util = "0.3"
23git2 = { version = "0.21", default-features = false }
24hex = "0.4"
25mime_guess = "2"
26rand = "0.8"
27russh = "0.63"
28serde = { version = "1", features = ["derive"] }
29sha2 = "0.10"
30sqlx = { version = "0.8", default-features = false, features = ["runtime-tokio", "sqlite", "migrate", "macros"] }
31syntect = { version = "5", default-features = false, features = ["default-themes", "html", "parsing", "regex-fancy"] }
32two-face = { version = "0.5", default-features = false, features = ["syntect-fancy"] }
33thiserror = "2"
34tokio = { version = "1", features = ["full"] }
35tokio-util = { version = "0.7", features = ["io"] }
36tower-http = { version = "0.6", features = ["trace"] }
37tracing = "0.1"
38tracing-subscriber = { version = "0.3", features = ["env-filter"] }
39
40[profile.release]
41lto = "thin"
42codegen-units = 4