Skip to content
@deboa-client

Deboa

Deboa

Deboa Client

Deboa Client is the home of the Deboa ecosystem: a Rust-focused HTTP client platform built for modern async applications, API clients, and developer-friendly tooling.

Our projects center on Deboa, a straightforward and flexible HTTP client library for Rust, with support for multiple runtimes, protocol extensions, and ergonomic helpers for real-world API work.

What we build

  • Core HTTP client libraries for Rust
  • Runtime-specific adapters for async ecosystems
  • REST and resource-oriented client tooling
  • Serialization, TLS, WebSocket, multipart, and HTTP/3 support
  • Templates and utilities to help teams get started faster

Core repositories

  • deboa
    The main Rust HTTP client library, designed to be runtime-agnostic and developer-friendly.

  • deboa-macros
    Convenience macros that simplify request creation and response handling.

  • deboa-contrib
    Additional functionality and extensions for the Deboa ecosystem.

  • vamo
    A REST client wrapper built on top of Deboa for cleaner, DRY API access patterns.

  • vamo-macros
    Macros for resource-oriented client generation and API definitions.

Runtime integrations

Protocol and transport extensions

Tools and templates

Why Deboa Client

We focus on building practical tooling for Rust developers who need:

  • High-performance HTTP clients
  • Flexible async runtime support
  • Clean abstractions without excessive ceremony
  • Strong developer ergonomics
  • Extensible APIs for real-world services

Getting started

For the core library:

deboa = "0.1"

Pinned Loading

  1. deboa deboa Public

    A very simple and straightforward HTTP client written in Rust.

    Rust 83 6

  2. deboa-tokio deboa-tokio Public

    Deboa implementation for tokio runtime.

    Rust 2

  3. deboa-smol deboa-smol Public

    Deboa implementation for smol runtime.

    Rust 2

  4. vamo vamo Public

    REST api client for Rust, built on top of deboa.

    Rust 3

  5. deboa-ws deboa-ws Public

    Websockets extension crate for deboa http client.

    Rust 2

Repositories

Showing 10 of 14 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…