Skip to content

sebasa/awesome-mesh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Awesome Offgrid & Mesh Awesome

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.


Contenidos


Documentación

Protocolos de mesh

Routing

  • 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

Stack

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

Firmware y sistemas para routers

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

Sistemas operativos para self-hosting

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

Hardware mesh y offgrid

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

Software all-in-one para mesh

  • 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ódigoNota: 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

Comunicación — mensajería y VoIP

  • 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.com es de un servicio comercial; el proyecto FOSS oficial vive en mumble.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ódigoNota: 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

Comunicación — redes sociales y P2P

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

Videollamadas y streaming

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

Multimedia

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

Productividad y colaboración

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

Educación offline

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

Mapas

  • uMap — Crea mapas con capas de OpenStreetMap en un minuto y embébelos en tu sitio. [WTFPL]

Seguridad y privacidad

  • Pi-hole — Servidor DNS abierto que bloquea publicidad antes de descargarla. [EUPL-1.2]

Software P2P / descentralizado (extras de awesome-mesh)

  • 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ódigoNota: desarrollo principal con poco movimiento; existe el fork activo ZeroNet-Conservancy.

Comunidades

Online

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

Offline / encuentros

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

Recursos adicionales


No-código-abierto / source-available

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.siServicio alojado (no software). El software Jitsi Meet sí es Apache 2.0 y figura arriba; pero meet.jit.si como 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.


Licencia

CC0

Esta lista está dedicada al dominio público bajo CC0. Las listas originales tienen sus propias licencias:

Contribuir

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors