A mesh network library similar to Meshtastic. It just does simple flooding, because it's meant for low packet rates over reasonably fast transports, but it has a few cool features, some of which might or might not be working at the moment.
The MQTT routing backend is fully automatic. If two nodes are connected to the same MQTT server, or within range of gateways that are, they communicate.
The web client communicates directly with MQTT, meaning you can chat and set registers on devices without having hardware.