#bluesky #xrpc

atrium-xrpc

XRPC library for AT Protocol (Bluesky)

30 releases

Uses new Rust 2024

0.12.4 Dec 27, 2025
0.12.3 Apr 27, 2025
0.12.1 Feb 17, 2025
0.12.0 Nov 19, 2024
0.3.0 Jun 27, 2023

#1201 in Network programming

Download history 653/week @ 2026-01-01 950/week @ 2026-01-08 635/week @ 2026-01-15 753/week @ 2026-01-22 1449/week @ 2026-01-29 812/week @ 2026-02-05 1067/week @ 2026-02-12 1408/week @ 2026-02-19 1598/week @ 2026-02-26 1152/week @ 2026-03-05 932/week @ 2026-03-12 1084/week @ 2026-03-19 1381/week @ 2026-03-26 1436/week @ 2026-04-02 1235/week @ 2026-04-09 1184/week @ 2026-04-16

5,364 downloads per month
Used in 30 crates (6 directly)

MIT license

28KB
590 lines

ATrium XRPC

Rust

Definitions for ATProto's XRPC request/response, and their associated errors.

The XrpcClient trait inherits from and uses HttpClient to provide a default implementation for handling XRPC requests. So developers can create their own Client for XRPC by implementing an HttpClient that sends asynchronous HTTP requests according to this interface.

Dependencies

~1.7–3MB
~57K SLoC