Reticulum
Reticulum is a free software networking stack written in Python enabling who ever uses it to create meshnets. Those meshents are ambivalent towards the hardware they’re using insofar that it can run ethernet devices, over Wifi/Wlan, TCP/IP, serial ports, LoRa, and more. According to the project, everything that can transport 5 bytes per second can be used for communication over Reticulum.
LoRa LoRa is in this context particularly interesting, because you can build wireless meshnets that can reach other over several kilometers, sometimes more if you got a Reticulum node somewhere close to you.
Destination addresses are cryptographic hashes allowing for anonymous communication if one chooses so (you can also choose to not be anonymous).
Nodes
Reticulum nodes transport data over longer distances than a P2P communication could’ve done so. Other nodes can connect with other nodes which then again can connect with other nodes. In the case that a your peer which whom you want to communicate is no available, the node will store the message encrypted until he is again.
NomadNet
NomadNet is layer on top of Reticulum implementing a more user-friendly interface in ncurses. It includes a way of creating messaging platforms and it’s own markup language for creating documents, albeit you can also host other files.
OpenBSD
Surprisingly enough, somebody made the effort to port Reticulum and Nomadnet to OpenBSD.