Una lista curada de recursos para redes comunitarias, mesh y comunicaciones offgrid — firmware, protocolos, software y servicios pensados para funcionar sin (o con poco) Internet.
Construida combinando los recursos de MonteLibre — Recursos para redes comunitarias y moarpepes/awesome-mesh, reorganizada por categoría y con la licencia indicada cuando se conoce.
- Documentación
- Protocolos de mesh
- Firmware y sistemas para routers
- Sistemas operativos para self-hosting
- Hardware mesh y offgrid
- Software all-in-one para mesh
- Comunicación — mensajería y VoIP
- Comunicación — redes sociales y P2P
- Videollamadas y streaming
- Multimedia
- Productividad y colaboración
- Educación offline
- Mapas
- Seguridad y privacidad
- Comunidades
- Recursos adicionales
- No-código-abierto / source-available
- Licencia
- Wireless Mesh Networking — Wikibook dedicado al tema.
- Wireless Networking in the Developing World — Libro libre sobre diseño, implementación y mantenimiento de redes wifi de bajo costo. El capítulo 8 está dedicado a mesh.
- open80211s HOWTO — Introducción rápida y guía paso a paso para montar una red mesh con open80211s.
- Coolab Wiki — Aplicativos e serviços para redes locais (PT) — Más recursos en portugués.
- Babel / babeld — Protocolo de routing distance-vector loop-avoiding para IPv6/IPv4 con convergencia rápida; pensado para redes cableadas y wireless mesh. [
MIT] [C] · Código - B.A.T.M.A.N.-adv — Routing mesh que opera por debajo de IP, integrado en el kernel de Linux. [
GPLv2] [C] - cjdns — Red IPv6 cifrada que usa criptografía de clave pública para asignación de direcciones y una DHT para routing. [
GPLv3] - GNUnet — Capa de routing mesh con cifrado end-to-end y framework para apps distribuidas; busca reemplazar la pila insegura del Internet clásico. [
GPLv3] - OLSR / OLSRd2 — Optimized Link State Routing Protocol, IP routing optimizado para redes ad-hoc móviles y wireless. [
BSD] [C] · Código
- BLEMP — Bluetooth Low Energy Mesh Protocol para chips nRF51 de Nordic. [
BSD] [C] - FruityMesh — La primera mesh open-source completamente connection-based sobre BLE 4.1. [
GPLv3] [C++] - Mesh Bee — Módulo RF wireless 2.4 GHz basado en NXP JN516x para mesh ZigBee Pro. [
MIT] [C]
- LibreMesh — Framework modular para crear firmwares basados en OpenWrt para nodos mesh wireless. Base de muchas redes comunitarias. [
AGPLv3] [Lua] · Código - Quick Mesh Project (qMp) — Sistema para desplegar redes mesh/MANET fácilmente sobre wifi. [
GPLv2] [C] · Código - OpenWISP — Sistema de gestión de redes hackeable para el siglo XXI; para administrar grandes despliegues de nodos. [
GPLv3]
- YunoHost — Sistema operativo basado en Debian para alojar fácilmente múltiples servicios de intranet. [
AGPLv3] - UBOS — Distro Linux que apunta a hacer 10× más fácil el self-hosting de aplicaciones web populares. [
AGPLv3]
- Disaster Radio — Red de comunicaciones resiliente a desastres alimentada por sol; hardware + firmware + apps. [
GPLv3] · Código - Meshtastic — Comunicador GPS mesh open-source y hackeable para senderismo, vuelo, ski y comunicación segura, basado en LoRa. [
GPLv3] - LibreRouter — Hardware libre para nodos de redes comunitarias (mencionado en MonteLibre como complemento a LibreMesh).
- LifeNet — Solución de comunicación de datos por wifi diseñada para escenarios post-desastre; corre en laptops, smartphones y routers comunes. [
GPLv3] [C] · Código - Commotion Wireless — Herramienta open-source que crea redes mesh descentralizadas sobre routers, móviles y desktops. [
GPLv3] [C] · Código — Nota: proyecto histórico, escaso mantenimiento desde ~2017. - Project Byzantium — Mesh wireless ad-hoc para "el apocalipsis zombie": no requiere equipo especial, solo una PC x86 con interfaz wifi 802.11. [
GPLv3] · Código
- Briar — App de mensajería para activistas, periodistas y quien necesite comunicarse de forma segura y robusta. Sin servidor central; sincroniza por Bluetooth/Wi-Fi si Internet está caído, o por Tor si está activo. [
GPLv3] [Java] · Código - Bitmask — App open-source para comunicaciones cifradas vía VPN, fáciles y seguras. [
GPLv3] - Retroshare — Establece conexiones cifradas entre amigos y ofrece foros, canales, chat y mail descentralizados. Diseñado para máxima seguridad y anonimato. [
GPLv2+] - Jami — Videollamadas peer-to-peer, sin servidor central. [
GPLv3] - Mumble — Chat de voz open-source de baja latencia y alta calidad. Nota: el enlace original
mumble.comes de un servicio comercial; el proyecto FOSS oficial vive enmumble.info. [BSD] - KouChat — Chat LAN serverless open-source para escritorio y Android. [
LGPLv3] - Meshenger — Llamadas P2P de audio/video sobre redes locales. Sin servidor ni Internet. [
GPLv3] - Serval Mesh / Batphone — Sistema de telecomunicaciones entre teléfonos móviles que funciona fuera del rango de torres celulares vía wifi. [
GPLv3] [Java] · Código — Nota: desarrollo en pausa hace varios años. - Splinternet — Sistema de mensajería serverless e inbloqueable para Android. [
MIT(?)] [Java] - AirChat — Comunicaciones libres por radio: cada nodo solo escucha lo que recibe, sin identificación de hardware ni de transmisor. [
modified-WTFPL] [Perl] - Underdark — Librería mesh P2P móvil para iOS y Android sobre Wi-Fi y Bluetooth. [
Apache 2.0 modificada] [Java] · Código
- Manyverse — Red social sin las cosas malas, construida sobre el protocolo P2P Scuttlebutt (SSB). Para escritorio y móvil. [
MPL-2.0] - Elgg — Motor de redes sociales open-source premiado, base flexible para construir todo tipo de entornos sociales. [
GPLv2 / MIT]
- Jitsi Meet — Plataforma de videollamadas que opera desde el navegador, sin instalación. [
Apache 2.0] - VDO.Ninja — Lleva video en vivo desde un smartphone o computadora remota a OBS u otro software de estudio vía WebRTC P2P. Sin descargas, sin login, sin recolección de datos. [
AGPLv3] (mostly open-source, ver LICENCE.md)
- Jellyfin — Solución multimedia construida por voluntarios; stream a cualquier dispositivo desde tu propio servidor. [
GPLv2] - Ampache — Aplicación web de streaming de audio/video y manejo de archivos accesible desde cualquier dispositivo con Internet. [
AGPLv3] - MediaGoblin — Plataforma libre de publicación multimedia descentralizada; alternativa a Flickr, YouTube, SoundCloud, etc. [
AGPLv3]
- Nextcloud — Plataforma de productividad self-hosted que te mantiene en control de tus datos. [
AGPLv3] - HedgeDoc — Editor markdown colaborativo open-source, web-based, self-hosted, en tiempo real. [
AGPLv3] - Etherpad — Editor online open-source altamente customizable con edición colaborativa en tiempo real. [
Apache 2.0] - Mattermost — Plataforma open-source para colaboración de developers; alternativa a Slack. Nota: open-core — Team Edition es FOSS (
MIT/AGPLv3), Enterprise Edition es comercial.
- Kolibri — Conjunto adaptable de soluciones abiertas para educación; plataforma offline-first para dispositivos de bajo costo. [
MIT] - Internet-in-a-Box — Instala recursos educativos como Wikipedia, Maps y Moodle en una Raspberry Pi como hotspot. [
GPLv2] - Kiwix — Lector offline para contenido como Wikipedia, Project Gutenberg o TED Talks. Software y contenido libres. [
GPLv3] - KA Lite — App Django ligera para servir el contenido core de Khan Academy desde un servidor local, con tracking de puntos y progreso. [
MIT] — Nota: proyecto descontinuado oficialmente; reemplazado por Kolibri. - PirateBox — Sistema DIY anónimo y offline de compartición de archivos y comunicaciones. [
GPLv3] — Nota: proyecto descontinuado en 2022; el código sigue disponible.
- uMap — Crea mapas con capas de OpenStreetMap en un minuto y embébelos en tu sitio. [
WTFPL]
- Pi-hole — Servidor DNS abierto que bloquea publicidad antes de descargarla. [
EUPL-1.2]
- Freenet — Red de nodos cuyas comunicaciones se enrutan cifradas a través de otros nodos, dificultando saber quién pide qué. [
GPLv2] [Java] · Código - IPFS (Go-IPFS / Kubo) — Sistema de archivos P2P versionado y global; combina ideas de Git, BitTorrent, Kademlia, SFS y la Web. [
MIT/Apache-2.0] [Go] · Código - ZeroNet — Red descentralizada P2P tipo Internet; cada visitante es también host. [
GPLv2] [Python] · Código — Nota: desarrollo principal con poco movimiento; existe el fork activoZeroNet-Conservancy.
- DarkNetPlan — Comunidad de Reddit sobre comunicaciones offgrid y mesh.
- Hyperboria — Comunidad de iniciativas wifi locales, programadores y entusiastas. La mayor red pública cjdns.
- MeshLocals — Lista de todos los meshlocals trabajando en redes mesh.
- Battle of the Mesh — Torneo europeo con carácter social para entusiastas de mesh y activistas de redes comunitarias.
- Broadband-Hamnet / AREDN — Red wireless de alta velocidad, autoconfigurable y tolerante a fallos; foco en comunicaciones de emergencia para radioaficionados.
- Freifunk — El proyecto comunitario de wifi más grande de Alemania.
- Guifi.net — El proyecto comunitario de wifi más grande de España.
- SudoRoom Mesh — Colectivo de Oakland, California que lleva años trabajando en mesh.
- AlterMundi — Red de organizaciones latinoamericanas que promueven redes comunitarias (vinculada a LibreMesh y LibreRouter).
- MonteLibre — Red comunitaria en Argentina; fuente original de parte de esta lista.
- MonteLibre — Aprendiendo sobre Redes Mesh
- MonteLibre — Potencia TX y Canales por Países
- MonteLibre — Compilando LibreRouterOS para TpLink CPE510 v3
Esta sección lista proyectos mencionados en las fuentes originales que no son software libre/open-source completo, ya sea porque son servicios alojados, freeware propietario, o tienen un modelo open-core con componentes propietarios significativos. Se incluyen porque pueden ser útiles en contextos de redes comunitarias y offgrid, pero conviene saber su estatus legal.
- meet.jit.si — Servicio alojado (no software). El software Jitsi Meet sí es Apache 2.0 y figura arriba; pero
meet.jit.sicomo servicio operado por 8x8 no es código en sí mismo, sino una instancia gestionada por una empresa. - Mumble.com — La URL original de la entrada de MonteLibre apunta a un servicio/marca comercial, no al proyecto FOSS. El proyecto libre Mumble (BSD) está en mumble.info y figura arriba.
- Mattermost Enterprise Edition — La edición empresarial de Mattermost es propietaria (licencia comercial). Solo el Team Edition / código del repositorio principal es FOSS bajo MIT/AGPLv3 (ya listado arriba).
Nota: en el listado original de MonteLibre todos los proyectos son declarados como open-source o software libre, y la lista de awesome-mesh está explícitamente restringida a "Free Software". La sección de arriba captura los matices y casos borde más que verdaderos proyectos cerrados.
Esta lista está dedicada al dominio público bajo CC0. Las listas originales tienen sus propias licencias:
- moarpepes/awesome-mesh — CC BY-SA 3.0
- MonteLibre — ver el sitio para condiciones.
Pull requests bienvenidos. Por favor mantené el formato (nombre — descripción breve — [licencia] · enlace al código si aplica) y verificá que el proyecto siga vivo o señalá si está descontinuado.
