
LibreMesh
LibreMesh is a set of modules extending the OpenWrt router distribution to create self-configuring wireless and wired mesh networks.
By default it uses ad-hoc wifi networking and batman-adv, BMX as the routing daemons. You can compile your own flavor of Libre-Mesh and choose the routing daemons and the extensions you need. In addition to batman-adv and BMX, it currently supports BGP, Babel, OLSR, OLSRv2. Different community networks around the world are using Libre-Mesh either as their unique firmware or in coexistence with other firmwares.