FREEDOM251

Freedom251 › Wireless Network Management Software

LibreMesh

Free plan Self-hostedWeb

Visit LibreMesh Alternatives Pricing

LibreMesh's own site

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

PlanBilled and limitsPrice
LibreMeshFree software firmware framework for wireless mesh routersFree

As libremesh.org lists them, read 7 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the LibreMesh website.
  2. Choose a firmware route: request a build through the online ImageBuilder, build on a host, or use an archived release.
  3. Check that the router has suitable flash and RAM for the chosen build.
  4. Install the firmware on the router.
  5. 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

Look at these too