connexa 0.4.1

High level abtraction of rust-libp2p
Documentation
# Connexa

> High-level abstraction over rust-libp2p for easier protocol integration and management

![License: MIT OR Apache-2.0](https://img.shields.io/badge/license-MIT%20OR%20Apache--2.0-blue)
![Status: Alpha](https://img.shields.io/badge/status-alpha-orange)

## Description

Based and inspired by [rust-ipfs](https://github.com/dariusc93/rust-ipfs), Connexa is built on top of `rust-libp2p`. It
provides a high-level abstraction to simplify running and managing libp2p protocols.

The goal of Connexa is to make it easier to leverage `rust-libp2p` and its built-in protocols, while also allowing
developers to build and integrate their own custom protocols.

## Project Status

**Alpha** — This project is in early development. APIs, features, and design may change significantly.

## Getting Started

Check out the [examples](https://github.com/dariusc93/connexa/tree/main/examples) directory to learn how to:

- Use Connexa in your project
- Implement custom `rust-libp2p` behaviours
- Compose multiple protocols with minimal boilerplate

## License

This project is dual-licensed under either:

- [MIT License]./LICENSE-MIT
- [Apache License (Version 2.0)]./LICENSE-APACHE

You may choose the license that best fits your use case.