12 releases (5 breaking)

0.6.0 Feb 28, 2020
0.4.0 Dec 5, 2019
0.3.0 Jul 11, 2019
0.2.0 Mar 16, 2018
0.1.3 Jun 9, 2017

#85 in HTTP client

Download history 46/week @ 2020-06-01 5/week @ 2020-06-08 16/week @ 2020-06-15 10/week @ 2020-06-22 21/week @ 2020-06-29 17/week @ 2020-07-06 26/week @ 2020-07-13 10/week @ 2020-07-20 2/week @ 2020-07-27 4/week @ 2020-08-03 54/week @ 2020-08-10 37/week @ 2020-08-17 34/week @ 2020-08-24 33/week @ 2020-08-31 53/week @ 2020-09-07 21/week @ 2020-09-14

139 downloads per month
Used in 3 crates (2 directly)

BSD-3-Clause

85KB
2K SLoC

cabot

Build Status Current Crates.io Version dependency status Latests Documentation

cabot is a learning rust project made on my free time,without the pretention to be production used.

Cabot is a simple Rust library to perform HTTP call.

Take a look at the documentation for usage.

Unlike known alternatives, cabot does not rely on OpenSSL to perform https, but use rustls instead.

Cabot is also a command line tool ala curl: cabot <url>

Use -h for more options

Features

There is no default features set.

  • pretty_log: add pretty_env_logger dependency.

If set, pretty_env_logger is initalize for the CLI command, it has no effect as using cabot as a library.

Usage:

RUST_LOG=cabot cargo run --features=pretty_log  -- <url>

License

BSD 3-Clause License

Known Alternatives

There are many projects that should be used instead of mine.

See also a smoke tested lists of http client in rust for more choice.

What this name ?

A cabot is not a certificate authority bot, it is a french word for a dog, a mutt actually. You throw the ball, he do the rest.

Dependencies

~12MB
~316K SLoC