#routing #quic #p2p #built #mechanism #programming #atm0s

atm0s-small-p2p

A lightweight peer-to-peer network utilizing the atm0s routing mechanism, built entirely with async programming and QUIC (using the quinn library)

1 unstable release

0.1.0 Oct 23, 2024

#2248 in Network programming

Download history 253/week @ 2024-10-21 37/week @ 2024-10-28

290 downloads per month
Used in atm0s-reverse-proxy-relay…

MIT license

115KB
2.5K SLoC

P2P Network with atm0s Routing

Description

A lightweight peer-to-peer (P2P) network utilizing the atm0s routing mechanism, built entirely with asynchronous programming and QUIC (using the quinn library). This project aims to provide a robust and efficient framework for P2P communication.

Features

  • Asynchronous Communication: Built with async programming for high performance and scalability.
  • QUIC Protocol: Utilizes the QUIC protocol for secure and fast data transmission.
  • atm0s Routing: Implements the atm0s routing mechanism for efficient peer discovery and message routing.

Architecture

TODO

Getting Started

Usage

TODO

TODO

Dependencies

~16–26MB
~490K SLoC