Providing local information during an “internet kill switch”.

Due to recent events in Egypt and the speed of the shutdown.

Most of these projects are open to contribution and further development.

B.A.T.M.A.N – http://www.open-mesh.org/

Roofnet | http://en.wikipedia.org/wiki/Roofnet

GNUnet | https://gnunet.org/

Netsukuku | http://en.wikipedia.org/wiki/Netsukuku

Open Mesh Project | http://www.openmeshproject.org/

OLPC Mesh Network | http://wiki.laptop.org/go/Mesh_Network_Details

Open source BGP | http://en.wikipedia.org/wiki/Border_Gateway_Protocol

Digitatas | https://sites.google.com/a/opensailing.net/digitata/

sMesh | http://www.smesh.org/

Coova | http://coova.org/

Babel | http://www.pps.jussieu.fr/~jch/software/babel/

SolarMESH | http://owl.eng.mcmaster.ca/~todd/SolarMESH/

WINGproject | http://www.wing-project.org/

Wiki list of mesh protocols: Wikimedia list of ad-hoc mesh protocols and packet routing

Even bigger list of ad-hoc routing protocols: http://en.wikipedia.org/wiki/Ad_hoc_routing_protocol_list

Commercial projects:

Meraki ( google funded) | http://meraki.com/

Firetide | http://www.firetide.com/

Basic explanation – how this stuff works:

http://en.wikipedia.org/wiki/Mesh_networking

http://en.wikipedia.org/wiki/Wireless_mesh_network

Example of a working grassroots wireless community

http://en.wikipedia.org/wiki/Athens_Wireless_Metropolitan_Network

The list here is to consolidate information, please feel free leave any protocols that have been left out and relevant comparison/analysis of mesh solutions in the comments.