#p2p #stack #protocols #better #was #less #up

xstack

libp2p stack rewritten from ground up for rust

13 releases

new 0.2.17 Sep 14, 2024
0.2.16 Aug 28, 2024

#1360 in Network programming

Download history 782/week @ 2024-08-25 39/week @ 2024-09-01

821 downloads per month
Used in 10 crates

MIT license

160KB
3.5K SLoC

The better libp2p protocol stack for rust

CI Release

XSTACK was developed with the primary goal of making it less difficult to use the libp2p network stack in rust, for this purpose, the API of XSTACK has been designed to closely resemble the std::net library.

Usage

Refers to the rustdoc for technical details.

Status

crate version type status
Core docs.rs (with version) framework stable
Quic docs.rs (with version) transport stable
Tcp docs.rs (with version) transport stable
dnsaddr docs.rs (with version) transport available
Kad docs.rs (with version) protocol in progress
autonat docs.rs (with version) transport only client
circuit-v2 docs.rs (with version) transport in progress
tls docs.rs (with version) transport in progress

Dependencies

~9–21MB
~318K SLoC