1 unstable release

0.19.3 Feb 6, 2024

#326 in WebAssembly

26 downloads per month

AGPL-3.0

49KB
1.5K SLoC

Lemmy logo

lemmy-client

A Rust HTTP client for Lemmy. When used when targeting WASM, uses the browser's built-in fetch API.


lib.rs:

A Rust HTTP client for Lemmy. If used when targeting WASM, uses the browser's built-in fetch API to reduce bundle size.

Example

use lemmy_client::{LemmyClient, ClientOptions};

let client = LemmyClient::new(ClientOptions {
    domain: String::from("lemmy.ml"),
    secure: true
});

let res = client.get_site().await;

assert!(res.is_some());

Dependencies

~9–25MB
~398K SLoC