All Projects → moarpepes → Awesome Mesh

moarpepes / Awesome Mesh

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.

Projects that are alternatives of or similar to Awesome Mesh

Spruce Network
Decentralized peer-to-peer mesh network.
Stars: ✭ 61 (-73.13%)
Mutual labels:  p2p, mesh-networks
Awesome Privacy On Blockchains
A curated list of privacy on blockchains resources
Stars: ✭ 86 (-62.11%)
Mutual labels:  p2p, privacy
Ca11
Multi-Protocol Webphone
Stars: ✭ 69 (-69.6%)
Mutual labels:  p2p, privacy
Peergos
A p2p, secure file storage, social network and application protocol
Stars: ✭ 895 (+294.27%)
Mutual labels:  p2p, privacy
Particl Desktop
The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.
Stars: ✭ 131 (-42.29%)
Mutual labels:  p2p, privacy
Toxic
An ncurses-based Tox client (please make pull requests on the development fork: https://github.com/toktok/toxic)
Stars: ✭ 987 (+334.8%)
Mutual labels:  p2p, privacy
Onionr
Private Decentralized Communication Network 🎭 🧅
Stars: ✭ 84 (-63%)
Mutual labels:  p2p, privacy
Firo
The privacy-focused cryptocurrency
Stars: ✭ 528 (+132.6%)
Mutual labels:  p2p, privacy
I2pd
🛡 I2P: End-to-End encrypted and anonymous Internet
Stars: ✭ 1,796 (+691.19%)
Mutual labels:  p2p, privacy
Roll Call
📞 Free and reliable audio calls for everyone w/ browser p2p.
Stars: ✭ 1,563 (+588.55%)
Mutual labels:  p2p, privacy
Monero
Monero: the secure, private, untraceable cryptocurrency
Stars: ✭ 6,503 (+2764.76%)
Mutual labels:  p2p, privacy
Berkanansdk
Bluetooth mesh messaging SDK for apps
Stars: ✭ 150 (-33.92%)
Mutual labels:  p2p, mesh-networks
Server
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Stars: ✭ 6,858 (+2921.15%)
Mutual labels:  hosting, privacy
Drops
opmsg p2p transport network
Stars: ✭ 58 (-74.45%)
Mutual labels:  p2p, privacy
Flatend
Quickly build microservices using p2p networking in NodeJS/Go.
Stars: ✭ 600 (+164.32%)
Mutual labels:  p2p, mesh-networks
Conceal Core
Conceal Core - Daemon & Wallets (CLI)
Stars: ✭ 72 (-68.28%)
Mutual labels:  p2p, privacy
Decentralized Internet
A SDK/library for decentralized web and distributing computing projects
Stars: ✭ 406 (+78.85%)
Mutual labels:  p2p, mesh-networks
Berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Stars: ✭ 5,101 (+2147.14%)
Mutual labels:  p2p, privacy
P2p Internet Workshop
Building the Peer-to-Peer Internet workshop series
Stars: ✭ 88 (-61.23%)
Mutual labels:  p2p, mesh-networks
Surge
Surge is a p2p filesharing app designed to utilize blockchain technologies to enable 100% anonymous file transfers. Surge is end-to-end encrypted, decentralized and open source.
Stars: ✭ 132 (-41.85%)
Mutual labels:  p2p, privacy

Awesome-Mesh

Awesome

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.



Documentation

^ back to top ^

  • 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.

  • 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.

Protocols

^ back to top ^

Routing

^ back to top ^

  • babled - 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. Source Code MIT C

  • batman-adv - Batman advanced is a new approach to wireless networking which does no longer operate on the IP basis. Source Code GPLv2 C

  • cjdns - An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing. Source Code GPLv3 Assembly

  • GNUnet - 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. Source Code GPLv3 Java (Various)

  • OLSR - The Optimized Link State Routing Protocol (OLSR) is an IP routing protocol optimized for mobile ad hoc networks, which can also be used on other wireless ad hoc networks. Source Code BSD C

Stack

^ back to top ^

  • BLEMP - Bluetooth Low Energy Mesh Protocol for nRF51 Nordic chips. Source Code BSD C

  • FruityMesh - The first completely connection-based open source mesh on top of Bluetooth Low Energy 4.1. Source Code GPLv3 C++

  • Mesh Bee - MeshBee® is a 2.4 GHz wireless zigbee RF module. It use microchip JN516x from NXP that enables several different flavors of standards-based zigbee mesh networking. Source Code MIT C

Software

^ back to top ^

AllInOne

^ back to top ^

  • LifeNet - LifeNet is a WiFi-based data communication solution designed for post-disaster scenarios. It is open-source software and designed to run on consumer devices such as laptops, smart-phones and wireless routers. Source Code GPLv3 C

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

Desktop

^ back to top ^

  • FreeNet - 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. Source Code GPLv2 Java

  • Go-IPFS - 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. Source Code MIT Go

  • Project Byzantium - Ad-hoc wireless mesh networking for the zombie apocalypse. Unlike most mesh implementations, a Byzantium Mesh requires no specialized equipment that may not be easy to get during an emergency, just an x86 computer with at least one 802.11 a/b/g/n wireless interface. Source Code GPLv3 C

  • ZeroNet - ZeroNet is a decentralized Internet-like network of peer-to-peer users. Each visitor is also a host. Source Code GPLv2 Python

Mobile

^ back to top ^

  • Briar - 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. Source Code GPLv3 Java

  • Disaster.radio - A disaster-resilient communications network powered by the sun. Source Code GPLv3 Python

  • ServalMesh Batphone - This app assumes zero infrastructure. The phones talk to each other using WiFi; relaying calls and messages and figuring out how to resolve numbers. In other words, it lets your phone communicate with other Android phones running Serval Mesh within WiFi range. Source Code GPLv3 Java

  • Splinternet - A serverless, unblockable messaging system for Android. Source Code MIT? Java

  • Underdark - Mobile peer-to-peer mesh networking library. Integrates into iOS and Android apps and works over Wi-Fi and Bluetooth. Demo app called Solidarity available for download. Source Code modified-Apache 2.0(With Extra Clause) Java

  • AirChat - 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. Source Code modified-WTFPL Perl

Router

^ back to top ^

  • Quick Mesh Project - Quick Mesh Project (qMp) is a system for easily deploying Mesh/MANET networks using Wi-Fi technology. Source Code GPLv2 C

  • LibreMesh - LibreMesh is a modular framework for creating OpenWrt/LEDE-based firmwares for wireless mesh nodes. Several communities around the world use LibreMesh as the foundation of their local mesh firmwares. Source Code AGPLv3 Lua

Communities

^ back to top ^

Online

^ back to top ^

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

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

  • MeshLocals - A list of all of the meshlocals, working on mesh networks. Have an update? Send a pull request!

Offline

^ back to top ^

  • Battle of the Mesh - 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-Hamnet - 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.

  • Freifunk - Germany's largest community wifi project.

  • Guifi.net - Spain's largest community wifi project.

  • SudoRoom's Mesh Group - A collective of collectives stewarding a large community space in Oakland, California.

License

^ back to top ^

This list is under the Creative Commons Attribution-ShareAlike 3.0 Unported License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].