[package] name = "zero-to-axum" version = "0.1.0-dev" authors = [ "azdle " ] edition = "2021" description = "An axum based HTTP server template." repository = "https://git.idlestate.org/azdle/zero-to-axum" license = "MIT OR Apache-2.0" [dependencies] anyhow = { version = "1.0.71", features = ["backtrace"] } argon2 = "0.5.3" askama = "0.14.0" askama_web = { version = "0.14.4", features = ["axum-0.8"] } axum = { version = "0.8", features = ["tokio", "http1", "http2", "macros"] } axum-extra = { version = "0.10", features = ["cookie-private", "typed-header"] } config = { version = "0.15", features = ["toml"] } cookie = { version = "0.18.1", features = ["key-expansion"] } futures-util = "0.3" hyper = "1.1" lettre = { version = "0.11.17", features = ["tokio1", "tokio1-native-tls", "tracing", "web"] } password-hash = { version = "0.5.0", features = ["getrandom", "std"] } pin-project = "1.1.0" rand = "0.9.1" serde = { version = "1.0.164", features = ["derive"] } serde_json = "1.0.99" sqlx = { version = "0.8.5", features = ["runtime-tokio", "macros", "postgres", "uuid", "chrono", "migrate"] } tar = "0.4.44" thiserror = "2.0" tokio = { version = "1.28.2", features = ["full"] } tokio-stream = "0.1" tokio-util = "0.7.15" tower = "0.5.2" tower-http = { version = "0.6.6", features = ["trace"] } tower-sessions = "0.14.0" tracing = "0.1.37" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } uuid = { version = "1.16.0", features = ["serde", "v4"] } [dev-dependencies] bollard = { git = "https://github.com/fussybeaver/bollard.git", rev = "50a25a0" } http-body-util = "0.1.3" maik = "0.2.0" regex = "1.11.1" reqwest = { version = "0.12", features = ["cookies"] } select = "0.6.1" serde_urlencoded = "0.7.1" test-log = { version = "0.2.12", default-features = false, features = ["trace"] } [profile.dev.package.sqlx-macros] opt-level = 3