An open API service indexing awesome lists of open source software.

https://github.com/realchrisdebon/p2pnet

P2PNet is a peer-to-peer faciliation library with the goal of seamless peer discovery, secure encryption, and distributed data exchange.
https://github.com/realchrisdebon/p2pnet

p2p-library p2p-network peer-to-peer peer-to-peer-network

Last synced: 3 months ago
JSON representation

P2PNet is a peer-to-peer faciliation library with the goal of seamless peer discovery, secure encryption, and distributed data exchange.

Awesome Lists containing this project

README

        

# P2PNet


p2pnet logo

![passing](https://github.com/realChrisDeBon/P2PNet/actions/workflows/dotnet.yml/badge.svg) ![version](https://img.shields.io/badge/Version-.Net_9-purple) [![License](https://img.shields.io/badge/License-MIT-blue)](https://github.com/realChrisDeBon/P2PNet/blob/main/LICENSE)

### About

P2PNet facilitates peer-to-peer networking with an array of components for setting up your network. Initial peer discovery can be initiated in the LAN, and facilitated over a WAN utilizing various methods such as bootstrapping and IPv6 ICMP blasting. The PeerNetwork will be able to use a range of interoperable WAN and LAN discovery mechanisms to expand and grow the network, manage peer connections, and distribute data and information. Implementing the P2PNet library will make implementing peer-to-peer functionality in your application more seamless and integrated.

*Please note this repo is still under development. Many features are working as described, with the grander interoperability still being rolled out.*

### Bootstrap Server Container

Docker image for launching an instance of a bootstrap server.

[![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white)](http://ghcr.io/realchrisdebon/p2pnet/p2pbootstrap)

### Documentation

Technical overview and API documentation available down below.

[![view - Documentation](https://img.shields.io/badge/view-Documentation-blue?style=for-the-badge)](https://realchrisdebon.github.io/P2PNet/)