14 releases

0.7.1 Feb 2, 2021
0.6.0 Feb 28, 2020
0.4.0 Dec 5, 2019
0.3.0 Jul 11, 2019
0.1.3 Jun 9, 2017

#63 in HTTP client

Download history 20/week @ 2020-11-07 19/week @ 2020-11-14 32/week @ 2020-11-21 19/week @ 2020-11-28 45/week @ 2020-12-05 13/week @ 2020-12-12 9/week @ 2020-12-19 2/week @ 2020-12-26 17/week @ 2021-01-02 19/week @ 2021-01-09 18/week @ 2021-01-16 19/week @ 2021-01-23 48/week @ 2021-01-30 40/week @ 2021-02-06 68/week @ 2021-02-13 13/week @ 2021-02-20

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

BSD-3-Clause

88KB
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.

Usge:

cabot URL

Use -h for more options.

License

BSD 3-Clause License

Known Alternatives

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

  • surf - use async std too
  • reqwest - the most used one
  • ureq - a minimal http client
  • curl - bindings of libcurl

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

~14MB
~330K SLoC