Skip to content
SPECIFICTION
Get listed

LibreMesh

libremesh.org

Free plan WebSelf-hosted

What it is

LibreMesh is a free, modular framework for creating OpenWrt-based firmware for wireless mesh nodes. It is intended for decentralized, community-run networks and is available for self-hosted and web deployment. The code provides defaults for Babel, B.A.T.M.A.N. advanced, BMX7 and OLSR. Its default design combines BATMAN-adv at layer 2 with Babel at layer 3 for roaming and network segmentation. A default flavor is described as working without manual configuration, while the project aims to support setup through a smartphone-usable web interface. Users can request customized builds through the online ImageBuilder, build on a host or use archived precompiled releases. Recommended hardware has at least 16 MB flash and 128 MB RAM, although installation is possible on 8/64 MB routers. Configuration uses OpenWrt UCI or manual editing. The software can be used, copied, modified and distributed under AGPL. The project advises customizing builds to preserve space and RAM and warns against direct package upgrades.

Spec sheet

Product
LibreMesh is a modular framework for creating OpenWrt-based firmware for wireless mesh nodes.Read 7 Oct 2026 · libremesh.org
Intended users
LibreMesh is intended to help people create decentralized, community-run wireless mesh networks.Read 7 Oct 2026 · libremesh.org
Security
The 2024.1 release announcement says the release is compatible with ujail, which OpenWrt introduced for additional security.Read 7 Oct 2026 · libremesh.org
Support
The documentation links to community communication, contributors, and meetings, and describes a LimeApp remote-support feature in its guide navigation.Read 7 Oct 2026 · libremesh.org
License
The project says its software is free to use, copy, modify, and distribute under the AGPL license.Read 7 Oct 2026 · libremesh.org
Build options
Users can build LibreMesh on a host or use archived precompiled firmware releases.Read 7 Oct 2026 · libremesh.org
Configuration
A default flavor is described as working out of the box without manual configuration.Read 7 Oct 2026 · libremesh.org
Configuration tools
LibreMesh configuration files can be managed with OpenWrt UCI or edited manually, and LuCI file management is available by installing luci-app-filemanager.Read 7 Oct 2026 · libremesh.org
Firmware download
The firmware selector requests a customized build through an online ImageBuilder instance.Read 7 Oct 2026 · libremesh.org
Hardware requirements
The project recommends at least 16 MB flash and 128 MB RAM, while noting installation is possible on 8/64 MB routers.Read 7 Oct 2026 · libremesh.org
Limit
The project advises customizing builds to preserve firmware space and device RAM, and warns against upgrading packages directly.Read 7 Oct 2026 · libremesh.org
Mesh behavior
The default design combines BATMAN-adv at layer 2 with Babel at layer 3 to support roaming and network segmentation.Read 7 Oct 2026 · libremesh.org
Protocols
Its modular codebase provides reasonable defaults for Babel, B.A.T.M.A.N. advanced, BMX7, and OLSR.Read 7 Oct 2026 · libremesh.org
Web management
The project aims to let non-expert users set up and manage a mesh through a web interface usable on smartphones.Read 7 Oct 2026 · libremesh.org

Plans and prices

LibreMesh Free Free software firmware framework for wireless mesh routers Read 7 Oct 2026 · libremesh.org

Every LibreMesh plan and price →

Strong points and limits

Strong points

  • Free software under the AGPL license
  • Supports multiple mesh routing protocols
  • Default design supports roaming and segmentation
  • Custom builds can be requested online
  • Smartphone-usable web management is planned

Limits

  • Recommended hardware needs 16 MB flash and 128 MB RAM
  • Builds may need customization to preserve resources
  • Direct package upgrades are discouraged
  • Configuration may require OpenWrt tools

Who it suits

LibreMesh suits people creating decentralized wireless mesh networks, including community operators. It also fits users comfortable building or configuring OpenWrt firmware.

Verdict

LibreMesh provides a free framework for building community mesh firmware with several protocol defaults and deployment paths. Hardware constraints and build-maintenance warnings are important for planning an installation.

Where Specifiction places it

Alternatives to LibreMeshAll alternatives →