12 unstable releases (3 breaking)

0.4.5 May 29, 2023
0.4.4 Apr 21, 2023
0.3.1 Mar 28, 2023
0.3.0 Feb 2, 2023
0.1.0 Jun 7, 2021

#104 in HTTP client

Download history 55/week @ 2023-06-05 39/week @ 2023-06-12 140/week @ 2023-06-19 72/week @ 2023-06-26 67/week @ 2023-07-03 102/week @ 2023-07-10 73/week @ 2023-07-17 60/week @ 2023-07-24 85/week @ 2023-07-31 87/week @ 2023-08-07 129/week @ 2023-08-14 105/week @ 2023-08-21 88/week @ 2023-08-28 43/week @ 2023-09-04 63/week @ 2023-09-11 261/week @ 2023-09-18

455 downloads per month
Used in 3 crates (via trillium-proxy)

MIT/Apache

295KB
6K SLoC

Welcome to Trillium!

📖 Guide 📖

The guide provides an architectural overview and lay of the land connecting the trillium crates.

📑 Rustdocs 📑

The rustdocs represent the best way to learn about any of trillium's individual crates and the specific interfaces.




Legal:

Licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


lib.rs:

trillium client is a http client that uses the same conn approach as trillium but which can be used independently for any http client application.

Connector

trillium_client::Client is built with a Connector. Each runtime crate (trillium_smol, trillium_tokio, trillium_async_std) offers a Connector implementation, which can optionally be combined with a tls crate such as trillium_rustls or trillium_native_tls.

See the documentation for Client and Conn for further usage examples.

Dependencies

~7–14MB
~243K SLoC