[package]
name = "concuring"
version = "0.1.0"
edition = "2024"
description = "A synchronous, concurrent HTTP client library for Rust that uses io_uring."
license = "UPL-1.0"
repository = "https://github.com/egemengol/concuring"
homepage = "https://github.com/egemengol/concuring"
readme = "README.md"
keywords = ["http", "client", "io-uring", "sync", "concurrent"]
[dependencies]
color-eyre = "0.6.5"
http = "1.3.1"
httparse = "1.10.1"
io-uring = "0.7.10"
socket2 = "0.6.0"
heapless = "0.9.1"
bitmaps = "3.2.1"
array-init = "2.1.0"
url = "2.5.7"
smallvec = "1.15.1"
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
tracing = "0.1.41"
[dev-dependencies]
async-h1 = "2.3.4"
flume = "0.11.1"
futures-lite = "2.6.1"
http-types = "2.12.0"
openssl = { version = "0.10.73", features = ["vendored"] }
reqwest = { version = "0.12.23", features = ["blocking"] }
smol = "2.0.2"
tempfile = "3.22.0"