Skip to the content.

Vamo

crates.io Build Status Documentation License: MIT

vamo (“fine” portuguese slang) is a straightforward, non opinionated, developer-centric HTTP client library for Rust. It offers a rich array of modern features—from flexible authentication and serialization formats to runtime compatibility and middleware support—while maintaining simplicity and ease of use. It’s especially well-suited for Rust projects that require a lightweight, efficient HTTP client without sacrificing control or extensibility.

Built on top of deboa.

Features

Please refer to the individual crate documentation for details:

Quick Start

Please refer to the individual crate documentation for quick start guides:

Crates

Crate Description Documentation
vamo DRY REST client wrapper docs.rs
vamo-macros Macros for Vamo docs.rs

Create project from template

You can create a new project from the template using cargo generate:

cargo generate ararog/deboa-templates

Documentation

Other Projects

License

Licensed under either of

at your option.

Author

Rogerio Pereira Araujo rogerio.araujo@gmail.com