Skip to main content

This is a list for mesh networking: Documentation, Free Software mesh protocols, and applications. A mesh network is a network topology in which each node relays data for the network. All mesh nodes cooperate in the distribution of data in the network.

401
GitHub Stars
33
Curated Resources
4
Categories
7 hours ago
Last Refreshed
DocumentationProtocolsSoftwareCommunities

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me mobile resources from awesome-mesh"

Installation instructions →

What's inside

Software

  • AirChatMobile

    Free Communications For Everyone. Each node only cares for what is being received. No hardware identification, no transmitter plain identification. only packets matter. transmissions are anonymous. whenever an address is needed to reply to a packet, it is encrypted inside the packet.

  • BriarMobile

    Briar is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. If the internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the information flowing in a crisis.

  • Commotion WirelessAllInOne

    Commotion is an open-source communication tool that uses wireless devices to create decentralized mesh networks on routers, mobiles, and desktops.

  • Disaster.radioMobile

    A disaster-resilient communications network powered by the sun.

  • FreeNetDesktop

    Communications by Freenet nodes are encrypted and are routed through other nodes to make it extremely difficult to determine who is requesting the information and what its content is, data is shared by all users on the network.

  • Go-IPFSDesktop

    IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects.

Protocols

  • babledRouting

    Babel is a loop-avoiding distance-vector routing protocol for IPv6 and IPv4 with fast convergence properties. It is based on the ideas in DSDV, AODV and Cisco's EIGRP, but is designed to work well not only in wired networks but also in wireless mesh networks, and has been extended with support for overlay networks.

  • batman-advRouting

    Batman advanced is a new approach to wireless networking which does no longer operate on the IP basis.

  • BLEMPStack

    Bluetooth Low Energy Mesh Protocol for nRF51 Nordic chips.

  • cjdnsRouting

    An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.

  • FruityMeshStack

    The first completely connection-based open source mesh on top of Bluetooth Low Energy 4.1.

  • GNUnetRouting

    A mesh routing layer for end-to-end encrypted networking and a framework for distributed applications designed to replace the old insecure Internet protocol stack.

Communities

  • Battle of the MeshOffline

    A European-based tournament with a social character. If you are a mesh networking enthusiast, community networking activist, or have an interest in mesh networks you might want to check this out!

  • Broadband-HamnetOffline

    A high speed, self discovering, self configuring, fault tolerant, wireless computer network that can run for days from a fully charged car battery, or indefinitely with the addition of a modest solar array or other supplemental power source. The focus is on emergency communications for HAM operators.

  • DarkNetPlanOnline

    A Reddit community for discussion of off-grid communications and mesh networking.

  • FreifunkOffline

    Germany's largest community wifi project.

  • Guifi.netOffline

    Spain's largest community wifi project.

  • HyperboriaOnline

    A community of local Wifi initiatives, programmers, and enthusiasts. Largest public cjdns network.

Documentation

  • open80211s

    This page provides a quick introduction to open80211s and gives step by step guide on how to set up a mesh network using open80211s and a supported driver.

  • Wireless Mesh Networking

    A wikibook dedicated to the subject.

  • Wireless Networking in the Development World

    Wireless Networking in the Developing World is a free book about designing, implementing, and maintaining low-cost wireless networks. Chapter 8 is dedicated to Mesh Networking.

Showing a sample of 33 resources. View the full list on GitHub →