Freedom251 › Wireless Network Management Software
LibreMesh

What LibreMesh is
LibreMesh is a free, modular framework for creating OpenWrt-based firmware for wireless mesh nodes. It is intended for people building decentralized, community-run wireless networks. Its codebase provides defaults for Babel, B.A.T.M.A.N. advanced, BMX7, and OLSR; the default network design combines BATMAN-adv at layer 2 with Babel at layer 3 to support roaming and network segmentation. A default flavor is described as ready to work without manual configuration, and the project aims to make mesh setup and management accessible through a web interface usable on smartphones.
You can request a tailored firmware build using the online ImageBuilder selector, compile LibreMesh on a host, or use archived precompiled releases. The project recommends routers with at least 16 MB of flash and 128 MB of RAM, though installation is possible on devices with 8 MB of flash and 64 MB of RAM. Configuration files can be handled with OpenWrt UCI or edited manually; LuCI file management is available by installing luci-app-filemanager. LibreMesh is on-premises firmware and is free to use, copy, modify, and distribute under the AGPL license. The project advises tailoring builds to preserve firmware space and device RAM, and warns against upgrading packages directly.
Who it suits
LibreMesh suits people and groups creating decentralized, community-run wireless mesh networks with OpenWrt-based routers. It is a fit for users comfortable building or selecting firmware and managing configuration through UCI, manual edits, or the available web interface.
What it does well
- Free software under the AGPL license.
- Provides defaults for four mesh routing protocols.
- Default design supports roaming and network segmentation.
- Firmware can be requested, built on a host, or downloaded as an archived release.
- Smartphone-usable web management is an aim of the project.
- Installation is possible on routers with 8 MB flash and 64 MB RAM.
What to know first
- The project recommends at least 16 MB flash and 128 MB RAM.
- Builds may need customization to preserve firmware space and device RAM.
- The project warns against upgrading packages directly.
Limits
The project recommends 16 MB flash and 128 MB RAM, while noting that installation is possible on 8/64 MB routers. Builds may need customization to preserve firmware space and device RAM.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| LibreMesh | Free software firmware framework for wireless mesh routers | Free |
As libremesh.org lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the LibreMesh website.
- Choose a firmware route: request a build through the online ImageBuilder, build on a host, or use an archived release.
- Check that the router has suitable flash and RAM for the chosen build.
- Install the firmware on the router.
- Manage configuration with OpenWrt UCI or edit configuration files manually.
Verdict
Choose LibreMesh if you want a free, modifiable framework for building community-run wireless mesh networks with OpenWrt-based firmware. It provides useful protocol defaults, but router memory and flash constraints mean builds may need tailoring to fit a device.
Questions
Does LibreMesh cost anything?
LibreMesh is free software under the AGPL license, which allows use, copying, modification, and distribution.
What does LibreMesh run on?
It creates OpenWrt-based firmware for wireless mesh nodes and is deployed on-premises.
How can I get a LibreMesh build?
You can request a customized build through the online ImageBuilder selector, build on a host, or use an archived precompiled release.
What router hardware does LibreMesh recommend?
The project recommends at least 16 MB of flash and 128 MB of RAM. It also says installation is possible on routers with 8 MB of flash and 64 MB of RAM.
Can LibreMesh be managed through a web interface?
The project aims to let users set up and manage a mesh through a web interface usable on smartphones. Its configuration files can also be managed with OpenWrt UCI or edited manually.
Facts from LibreMesh's own pages
- Build options
- Users can build LibreMesh on a host or use archived precompiled firmware releases. · libremesh.org, 7 Oct 2026
- Configuration
- A default flavor is described as working out of the box without manual configuration. · libremesh.org, 7 Oct 2026
- 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. · libremesh.org, 7 Oct 2026
- Firmware download
- The firmware selector requests a customized build through an online ImageBuilder instance. · libremesh.org, 7 Oct 2026
- Hardware requirements
- The project recommends at least 16 MB flash and 128 MB RAM, while noting installation is possible on 8/64 MB routers. · libremesh.org, 7 Oct 2026
- Intended users
- LibreMesh is intended to help people create decentralized, community-run wireless mesh networks. · libremesh.org, 7 Oct 2026
- License
- The project says its software is free to use, copy, modify, and distribute under the AGPL license. · libremesh.org, 7 Oct 2026
- Limit
- The project advises customizing builds to preserve firmware space and device RAM, and warns against upgrading packages directly. · libremesh.org, 7 Oct 2026
- Mesh behavior
- The default design combines BATMAN-adv at layer 2 with Babel at layer 3 to support roaming and network segmentation. · libremesh.org, 7 Oct 2026
- Product
- LibreMesh is a modular framework for creating OpenWrt-based firmware for wireless mesh nodes. · libremesh.org, 7 Oct 2026
- Protocols
- Its modular codebase provides reasonable defaults for Babel, B.A.T.M.A.N. advanced, BMX7, and OLSR. · libremesh.org, 7 Oct 2026
- Security
- The 2024.1 release announcement says the release is compatible with ujail, which OpenWrt introduced for additional security. · libremesh.org, 7 Oct 2026
- Support
- The documentation links to community communication, contributors, and meetings, and describes a LimeApp remote-support feature in its guide navigation. · libremesh.org, 7 Oct 2026
- Web management
- The project aims to let non-expert users set up and manage a mesh through a web interface usable on smartphones. · libremesh.org, 7 Oct 2026
Where LibreMesh stands on Freedom251
- Wireless Network Management Software#10 of 27