Search

Lib.rs

› Asynchronous | Network programming › Volo
#async #rpc #volo #http

volo-http

HTTP framework implementation of volo

Owned by Pure White, yukiiiteru, cloudwego.

  • Install
  • API reference
  • GitHub repo (cloudwego)
  • Home (cloudwego.io)

42 releases

0.3.1 Nov 29, 2024
0.2.14 Aug 29, 2024
0.2.10 Jul 16, 2024
0.2.0-rc.2 Feb 22, 2024
0.0.0 Feb 27, 2023

#650 in Asynchronous

MIT/Apache

550KB
13K SLoC

Volo

Crates.io Documentation Website License Build Status

volo-http implements a HTTP framework.

For more information, please refer to volo.

For detailed guides, please refer to the guides.

Dependencies

~13–29MB
~456K SLoC

  • ahash
  • bytes
  • faststr+serde
  • futures
  • futures-util
  • http 1.0
  • http-body 1.0
  • http-body-util
  • hyper 1.0
  • hyper-util+tokio
  • itoa
  • metainfo
  • mime
  • motore
  • parking_lot
  • paste
  • pin-project
  • simdutf8
  • thiserror 2.0
  • tokio+fs+time+macros+rt+signal+parking_lot
  • tokio-util+io
  • tracing
  • url
  • volo 0.10
  • client? async-broadcast 0.7
  • client? chrono+std+alloc+clock
  • client? hickory-resolver 0.24
  • cookie? cookie 0.18+percent-encode
  • cookie? cookie_store 0.21
  • server? ipnet
  • server? matchit 0.8
  • server? memchr
  • server? mime_guess
  • server? scopeguard
  • multipart? multer
  • form? json? query? serde
  • form? query? serde_urlencoded
  • json? json-utf8-lossy? sonic-rs
  • native-tls? tokio-native-tls
  • rustls? tokio-rustls 0.26
  • ws? tokio-tungstenite 0.24
  • ws? tungstenite 0.24
  • dev async-stream
  • dev libc
  • dev reqwest 0.12+multipart
  • dev tokio-test

Other features

  • default-client
  • default-server
  • full
  • http1
  • native-tls-vendored
  • tls
Related: grpc-proxy, shmipc, motore, metainfo, volo, volo-build, volo-cli, volo-grpc, volo-macros, volo-thrift, volo-concurrency-limiter
See also: linkedbytes, faststr, salvo, faststr-fork, viz, boluo, salvo_core, tonic, capnp-rpc, remoc, tarpc

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.