wayver's git archive


a simple self-hosted git server
git clone https://git.wayver.dev/bile

Cargo.toml@7e0330303eec590c92eb6194f83f04d0e8fb2ea0

raw
Date Commit Message Author Files + -
2026-02-19 19:32 fixed issue where non-directory and dotfiles are treated as git repos wayverd 4 43 9
...

1[package]
2name = "bile"
3version = "0.1.0"
4authors = [
5    "alex wennerberg <[email protected]>",
6    "Jay Jackson <[email protected]>",
7    "wayver <[email protected]>",
8]
9edition = "2024"
10license = "AGPL-3.0-or-later"
11
12[dependencies]
13ansi-to-html = "=0.2.2"
14anyhow = "=1.0.101"
15askama = "=0.15.4"
16axum = { version = "=0.8.8", features = ["tracing"] }
17axum-extra = "=0.12.5"
18axum-response-cache = "=0.4.0"
19clap = { version = "=4.5.59", features = ["derive", "string"] }
20comrak = { version = "=0.50.0", default-features = false }
21figment = { version = "=0.10.19", default-features = false, features = ["env", "toml"] }
22git2 = { version = "=0.20.4", default-features = false }
23# hitbox = "=0.2.1"
24# hitbox-http = "=0.2.0"
25# hitbox-moka = "=0.2.0"
26# hitbox-tower = "=0.2.0"
27http = "=1.4.0"
28jiff = "=0.2.20"
29mimalloc = "=0.1.48"
30mime = "=0.3.17"
31moka = { version = "=0.12.13", features = ["future"] }
32num-conv = "=0.2.0"
33serde = { version = "=1.0.228", features = ["derive"] }
34syntect = { version = "=5.3.0", default-features = false, features = ["default-onig"] }
35thiserror = "=2.0.18"
36tokio = { version = "=1.49.0", features = ["macros", "rt-multi-thread", "signal", "fs"] }
37tower = "=0.5.3"
38tower-helmet = "=0.3.0"
39tower-http = { version = "=0.6.8", features = ["timeout", "trace"] }
40tracing = "=0.1.44"
41tracing-error = "=0.2.1"
42tracing-subscriber = { version = "=0.3.22", features = ["env-filter"] }
43trim-in-place = "=0.1.7"
44two-face = { version = "=0.5.1", default-features = false, features = ["syntect-fancy"] }
45
46[profile.release]
47codegen-units = 1
48lto = true
49
50[lints.rust]
51unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
52