# The better libp2p protocol stack for rust [![CI](https://github.com/HalaOS/xstack/actions/workflows/ci.yaml/badge.svg)](https://github.com/HalaOS/xstack/actions/workflows/ci.yaml) [![Release](https://github.com/HalaOS/xstack/actions/workflows/release.yaml/badge.svg)](https://github.com/HalaOS/xstack/actions/workflows/release.yaml) **XSTACK** was developed with the primary goal of making it less difficult to use the [`libp2p`](https://libp2p.io/) 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`](https://docs.rs/xstack) for technical details. ## Status | crate | version | type | status | | :----------- | :---------------------------------------------------------------------------------------------------------------------- | :--------------- | -----------: | | Core | [![docs.rs (with version)](https://img.shields.io/docsrs/xstack/0.2.15)](https://docs.rs/xstack/latest) | framework | stable | | Quic | [![docs.rs (with version)](https://img.shields.io/docsrs/xstack-quic/0.2.15)](https://docs.rs/xstack-quic/latest) | transport | stable | | Tcp | [![docs.rs (with version)](https://img.shields.io/docsrs/xstack-tcp/0.2.15)](https://docs.rs/xstack-tcp/latest) | transport | stable | | dnsaddr | [![docs.rs (with version)](https://img.shields.io/docsrs/xstack-dnsaddr/0.2.15)](https://docs.rs/xstack-dnsaddr/latest)| transport | available | | Kad | [![docs.rs (with version)](https://img.shields.io/docsrs/xstack-kad/0.2.15)](https://docs.rs/xstack-kad/latest) | protocol | in progress | | autonat | [![docs.rs (with version)](https://img.shields.io/docsrs/xstack-autonat/0.2.15)](https://docs.rs/xstack-autonat/latest) | transport | only client | | circuit-v2 | [![docs.rs (with version)](https://img.shields.io/docsrs/xstack-circuit/0.2.15)](https://docs.rs/xstack-circuit/latest) | transport | in progress | | tls | [![docs.rs (with version)](https://img.shields.io/docsrs/xstack-tls/0.2.15)](https://docs.rs/xstack-tls/latest) | transport | in progress |