yap2p

Crates.ioyap2p
lib.rsyap2p
version0.1.2
sourcesrc
created_at2023-05-27 20:01:09.49867
updated_at2023-06-20 16:39:07.474906
descriptionExperimental yet another peer-to-peer library
homepage
repositoryhttps://github.com/Scurrra/ya
max_upload_size
id876093
size173,424
Ilya Borowski (Scurrra)

documentation

README

Yet Another Peer-to-Peer Network (YAP2P)

Note Library is under development right now

Warning Library needs testing

This library proposes a new P2P network topology that enables users to connect multiple devices to one peer. The topology provides an opportunity to implement distributed applications over it.

Crates.io MIT licensed

TODO:

  • Cryptographic
    • Diffie-Hellman Key Exchange
    • Something called KeyChain
    • Messages and History
  • Peers and Nodes
  • Protocols
    • Symmetric Datagram Protocol
    • Self Symmetric Datagram Protocol
    • Mesh Building Protocol
  • Network
    • Description
    • SelfNet
    • MeshNet
    • ContactNet
  • NAT
    • Description
    • Identifying
    • Traversal

License

This project is licensed under the MIT license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in YAP2P by you, shall be licensed as MIT, without any additional terms or conditions.

Commit count: 104

cargo fmt