Parent [>]
1[package]
2name = "teak"
3version = "0.1.0"
4edition = "2024"
5license = "AGPL-3.0-or-later"
6description = "Minimalist git web browser with commit graph, blame, and syntax highlighting"
7keywords = ["git", "web", "browser", "repository", "axum"]
8categories = ["web-programming::http-server", "development-tools::version-control"]
9rust-version = "1.85"
10
11[lib]
12name = "teak"
13path = "src/lib.rs"
14
15[dependencies]
16askama = "0.15.6"
17askama_web = { version = "0.15.2", features = ["axum-0.8"] }
18axum = "0.8.9"
19clap = { version = "4.6.1", features = ["derive"] }
20async-compression = { version = "0.4", features = ["tokio", "gzip"] }
21futures = "0.3"
22gix = "0.81.0"
23jiff = "0.2.24"
24pulldown-cmark = "0.13.3"
25serde = { version = "1.0.228", features = ["derive"] }
26syntect = { version = "5.2", default-features = false, features = ["default-syntaxes", "default-themes", "html", "regex-fancy"] }
27thiserror = "2.0.18"
28tokio = { version = "1.52.1", features = ["rt-multi-thread", "macros", "process", "io-util", "signal"] }
29tokio-util = { version = "0.7", features = ["io"] }
30tower-http = { version = "0.6", features = ["trace"] }
31tracing = "0.1"
32tracing-subscriber = { version = "0.3", features = ["env-filter"] }