Awesome MeshThis is a list for mesh networking: Documentation, Free Software mesh protocols, and applications. A mesh network is a network topology in which each node relays data for the network. All mesh nodes cooperate in the distribution of data in the network.
OpenthreadOpenThread released by Google is an open-source implementation of the Thread networking protocol
DragoA flexible configuration manager for Wireguard networks
Lime PackagesOpenWrt packages composing LibreMesh meta-firmware for wireless mesh networking
WgsdA CoreDNS plugin that provides WireGuard peer information via DNS-SD semantics
Multipeer📱📲 A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices
Ot RtosOpenThread RTOS, an integration of OpenThread, LwIP, and FreeRTOS.
Openwisp Network TopologyNetwork topology collector and visualizer. Collects network topology data from dynamic mesh routing protocols or other popular networking software like OpenVPN, allows to visualize the network graph, save daily snapshots that can be viewed in the future and more.
QuantumgateQuantumGate is a peer-to-peer (P2P) communications protocol, library and API written in C++.
Yggdrasil GoAn experiment in scalable routing as an encrypted IPv6 overlay network
FlatendQuickly build microservices using p2p networking in NodeJS/Go.
CjdnsAn encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
Wesherwireguard overlay mesh network manager
Gluona modular framework for creating OpenWrt-based firmwares for wireless mesh nodes
Ergoa Framework for creating mesh networks using technologies and design patterns of Erlang/OTP in Golang
Mesh Networking🌐 LEGO blocks for networking, a Python library to help create and test flexible network topologies across real and simulated physical links.
Wg MeshconfWireGuard full mesh configuration generator.
peermesh💫 Exchange files p2p and e2e encrypted over a fully meshed network in your browser using WebRTC.
everipThe Elastic Versatile Encrypted Relay for IP (EVER/IP) Networking Suite
Study-RoomConnect and study together with friends over text and voice channels, over a click of a button. Web application for chat and audio streaming.
netdiffPython library for parsing network topology data (eg: dynamic routing protocols, OpenVPN, NetJSON, CNML) and detect changes.
tinc-bootBootstrap your Tinc node quickly and easy
easy-connectDEPRECATED: Easily add all supported connectivity methods to your mbed OS project
cellaboxAir quality modules with Nordic nRF52840. Thread network (OpenThread). TheThingsIO. Sensirion. SPEC Sensors. ST Microelectronics.
yggmailEnd-to-end encrypted email for the mesh networking age
netmakerNetmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
HiveMind-coreJoin the mycroft collective, utils for mycroft-core mesh networking
EtherGuard-VPNLayer2 version of wireguard with Floyd Warshall implement in go.
matchboxPainless peer-to-peer WebRTC networking for rust wasm
vyatta-cjdnsA cjdns package for Ubiquiti EdgeOS and VyOS, allowing cjdns to be used on EdgeRouters
oopt-gnpyOptical Route Planning Library, Based on a Gaussian Noise Model
BBB-routing🅱🅱🅱-routing - a simulation of Network layer protocols with Byzantine Robustness
kuma-demoA demo app to illustrate the capabilities and advantages of Kuma. 🐻
SubdivNetSubdivision-based Mesh Convolutional Networks.
aredn ar71xxAREDN develop branch porting on top of OpenWRT 19.07.0
edgevpn⛵ The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspectable tunnels over p2p with shared tokens
p2p-projectA peer-to-peer networking framework to work across languages