3 releases
0.1.2 | Jun 20, 2023 |
---|---|
0.1.1 | May 28, 2023 |
0.1.0 | May 27, 2023 |
#68 in #distributed-applications
24 downloads per month
170KB
3K
SLoC
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.
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.
Dependencies
~7–21MB
~306K SLoC