Skip to content

samuk/awesome-meshcore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

258 Commits
 
 
 
 
 
 

Repository files navigation

Awesome MeshCore Awesome list badge

A curated list of awesome MeshCore resources. Pull requests welcome!

MeshCore is a multi-platform system for enabling secure text based communications utilising LoRa radio hardware. It can be used for off-grid communication, emergency response & disaster recovery, outdoor activities, or IoT sensor networks.

Table of contents


Official Resources

Other Resources

Free and Open Source apps

Project Name Description Last Updated
Meshcore Open GitHub Repo stars Client app (Flutter) for phones and desktop computers (Android, iOS, GNU/Linux, Windows, macOS) GitHub last commit
MeshMonitor GitHub Repo stars Web tool for monitoring a Meshtastic and Meshcore Node Deployment over TCP/HTTP GitHub last commit
Potato Mesh GitHub Repo stars Federated web frontend to networks GitHub last commit
Meshcore-HA GitHub Repo stars Home Assistant integration for MeshCore GitHub last commit
RemoteTerm GitHub Repo stars Server and web-frontend for static companions GitHub last commit
pyMC_Repeater GitHub Repo stars Repeater Daemon in Python (pymc_core) GitHub last commit
Meshcore SAR GitHub Repo stars Helps teams coordinate in low-connectivity or no-connectivity environments with messaging, voice, images, maps, and live location context in one app. (AI code) GitHub last commit
Meshcore-Wardrive GitHub Repo stars Android wardriving and mapping app GitHub last commit
MeshcoreOne GitHub Repo stars A MeshCore client built for iOS in Swift. (AI code) GitHub last commit
MC-WebUI GitHub Repo stars WebUI for meshcore-cli (AI code) GitHub last commit
MeshFirmware GitHub Repo stars Windows/Linux USB firmware updater GitHub last commit
MeshCore MQTT Live Map GitHub Repo stars Real-time live map for MeshCore using MQTT packet/log topics. GitHub last commit
Meshcore Hub GitHub Repo stars Web frontend for Meshcore stats (AI code) GitHub last commit
pyMC Console GitHub Repo stars Real-time web dashboard for repeaters GitHub last commit
Meshcore Web Keygen GitHub Repo stars Generate keys with custom hex prefixes public instance GitHub last commit
PyMeshCore GUI GitHub Repo stars Desktop application for MeshCore GitHub last commit
Sestriere GitHub Repo stars Native MeshCore client for Haiku OS. (AI code) GitHub last commit
Roadstr GitHub Repo stars Decentralized road-event reporting using Nostr and MeshCore. Web and Android - "Waze without the centralized tracking" GitHub last commit
Tactical Emergency Area Messaging GitHub Repo stars Android application for position tracking and messaging GitHub last commit
Meshcore Drone Updater GitHub Repo stars updates meshcore nodes via drones to upgrade firmware on physically unreachable nodes GitHub last commit
Tui-Meshcore GitHub Repo stars A TUI based meshcore client for linux hosts GitHub last commit
Pico Meshcore GitHub Repo stars A lightweight MeshCore Companion client written in MMBasic for the PicoMite (Raspberry Pi Pico). GitHub last commit
Meshcore GUI Linux GitHub Repo stars Desktop Linux GUI via BLE GitHub last commit
MeshCore Wireshark Dissector GitHub Repo stars Wireshark protocol dissector and pcapng converter for MeshCore LoRa mesh networking GitHub last commit
Esphome Meshcore (sensor) Component GitHub Repo stars Control anything ESPHome can touch — switches, sensors, fans, lights — over long-range LoRa mesh, managed from MeshCore Companion. GitHub last commit
MeshCore Email Gateway GitHub Repo stars This gateway allows you to send and receive messages from MeshCore RF nodes using ordinary email, and comes with a web‑based management interface GitHub last commit
MC-Keygen GitHub Repo stars Vanity Ed25519 key generator for MeshCore. (AI Code) GitHub last commit
Spectra Spectra is a bridge for Mesh Radios like MeshCore and Meshtastic, powered by Veilid.
MeshCore Insights GitHub Repo stars A Graphical software interface to interact with Meshcore companion nodes. GitHub last commit
Yours GitHub Repo stars Encrypted P2P messaging over LoRa mesh, using Lunacore firmware GitHub last commit
MeshOS for Android GitHub Repo stars MeshOS for Android - An official MeshCore App GitHub last commit
Meshy a GTK4/libadwaita client for MeshCore. The goal, to provide the best Linux experience
MeshCore HA UI GitHub Repo stars A companion HACS integration that adds a full-featured dashboard for your MeshCore mesh network in Home Assistant (requires meshcore-ha) GitHub last commit
Meshcute GitHub Repo stars Meshcute is a universal toolbox for what you need when having a Meshcore or Meshtastic meeting GitHub last commit
Domoticz-MeshCore-Plugin GitHub Repo stars Domoticz plugin for MeshCore GitHub last commit
MeschaTUI GitHub Repo stars A textual TUI wrapper over Meshcore_py GitHub last commit

Free and Open Source firmware

Project Name Description Last Updated
Lunacore GitHub Repo stars Heltec WiFi LoRa 32 V3 (ESP32-S3 + SX1262). Multi-protocol firmware written in Rust supporting MeshCore, Meshtastic, and RNode/KISS (Reticulum) on a single device. GitHub last commit
Cardputer ADV (Stachugit ver) GitHub Repo stars M5Stack Cardputer-ADV with Cap LoRa868 (plug-and-play) or DX-LR30-900M22SP (custom wiring). Enhanced TFT UI with chat bubbles, 18 colour themes, notification popups, and Bluetooth pairing via MeshCore app. GitHub last commit
Wio Tracker L1 Pro GitHub Repo stars Seeed Studio Wio Tracker L1 Pro. Custom firmware with UF2 drag-and-drop and web flasher support. GitHub last commit
MeshCore Evo GitHub Repo stars Heltec, RAK Wireless, and other MeshCore-flasher supported LoRa devices. Repeater firmware fork focused on large or high-density meshes, adding improved flood advert handling, rolling-window TX duty cycle enforcement, and enhanced denyf filtering. See release notes for information; also hansemesh (in German). GitHub last commit
Cardputer ADV (Sosprz ver) GitHub Repo stars M5Stack Cardputer-ADV (ESP32-S3). Cardputer ADV Specialized UI with Cap LoRa868 support; flashable via M5Burner, ESP flasher tools, or web flasher. GitHub last commit
Trail Mate GitHub Repo stars LilyGO T-LoRa-Pager (SX1262/SX1280), LilyGO T-Deck (primary); M5Stack Tab5, LilyGO T-Display P4 (active bring-up); LilyGO T-Watch S3 (experimental). Offline-first system with offline GPS maps (OSM/Terrain/Satellite/Contour), Meshtastic + MeshCore messaging, SSTV receiver, FSK+Codec2 walkie-talkie, ESP-NOW team mode, and Sub-GHz energy sweep. GitHub last commit
ZephCore GitHub Repo stars nRF52840: Wio Tracker L1, Seeed T1000-E, RAK4631, RAK WisMesh Tag, ThinkNode M1, Ikoka Nano 30dBm. ESP32: XIAO ESP32-C3/C6, Station G2, LilyGo TLoRa C6. Other: XIAO nRF54L15, XIAO MG24. Port of MeshCore from Arduino to Zephyr RTOS; features event-driven WFI sleep, self-tuning adaptive contention window, CAD-based RX duty cycling, and UF2/DFU support. GitHub last commit
Field Mesh GitHub Repo stars Elecrow ThinkNode M1, Seeed Wio Tracker L1 (tested; other hardware untested). Outdoor-focused fork adding automatic GPS advertising (zero-hop every 5 min), a tracking page with Haversine distance, a one-press Off-Grid mode on a legal separate frequency, and SOS alerts with buzzer alarm. GitHub last commit
Meck GitHub Repo stars LilyGO T-Deck Pro. Early-stage BLE companion firmware fork specifically targeting the T-Deck Pro; repeater and USB firmware still in development. GitHub last commit
Mesh Loader GitHub Repo stars Heltec WiFi LoRa 32 V3, V4 (other ESP32 devices with 8 MB+ flash can be added). "Dual Boot" firmware enabling switching between MeshCore and Meshtastic at boot without re-flashing, using a 2-second button-press selector. Per-firmware NVS and filesystem data are isolated and restored automatically. GitHub last commit
Meshcomod GitHub Repo stars Heltec WiFi LoRa 32 V4. MeshCore addon/fork for the Heltec V4 with select custom modifications; pre-built binaries included. GitHub last commit
CubeCellMeshCore GitHub Repo stars Heltec CubeCell HTCC-AB01, AB02, AC01 (ASR6501 + SX1262). Repeater-only firmware optimised for solar deployments; includes store-and-forward mailbox, mesh health monitor, remote CLI over encrypted mesh, adaptive TX power, deep sleep (~3.5 µA), and daily health reports. GitHub last commit
TapTap (T1000-E) GitHub Repo stars Seeed Studio T1000-E, RAK WisMesh Tag. Headless operation firmware using button interactions: single-click sends advert + Morse time, double-click enters canned message or Morse input mode, triple-click toggles GPS. Supports RTTTL/CW buzzer alerts and 8 configurable canned messages. GitHub last commit
Aurora LilyGO T-Deck. Meshcore firmware for the T-Deck as an alternative to Ripple.
MCLite GitHub Repo stars LilyGO T-Deck Plus. Simplified companion firmware for non-technical users; zero-config via SD card JSON, LVGL touch UI, direct messages and channels, SOS, GPS sharing (decimal or MGRS), multi-language (EN/DE/FR/IT), notification sounds, PIN lock, and SD card message history. GitHub last commit
Meshcore custom firmware builder GitHub Repo stars All MeshCore-supported ESP32 boards. A web-based firmware builder for MeshCore. Select your board, firmware type, and custom flags — get a compiled .bin back. GitHub last commit
weebl2000's MeshCore Firmware Builder All MeshCore-supported boards. Build and download firmware images for your device.
MeshcoreGRID GitHub Repo stars Heltec WiFi LoRa 32 V4 TFT (ESP32-S3 with FT6336 touchscreen). Touch-first UI layer on MeshCore with Messenger (DM + channel chat, ACK delivery tracking), Discover (advert browser), Radio/BLE/Settings/Power apps, and a pinch-to-zoom Map. Currently BETA. GitHub last commit
Heltec V4.2 Multi-Boot Selector GitHub Repo stars Heltec WiFi LoRa 32 V4.2 (ESP32-S3). Multi-firmware boot selector using 4 OTA slots (3 MB each) in 16 MB flash; switches between Meshtastic, MeshCore, RNode, and a spare slot via OLED menu and USER button, with per-firmware NVS and filesystem isolation. GitHub last commit
Meshcore T-beam-1W GitHub Repo stars LilyGO T-Beam 1 Watt (SX1262, ESP32). MeshCore firmware ported to the T-Beam 1W including device-specific fixes for battery, boot loops, and the 1W PA; includes a web flasher. GitHub last commit
Chiyocore GitHub Repo stars ESP32-based devices (generic ESP32s with SX1262/SX1276 LoRa). An implementation of MeshCore written in Rust for ESP32, as an alternative to the C++ Arduino implementation. GitHub last commit
MC-T5-Pro GitHub Repo stars LilyGo T5 ePaper S3 Pro A paper-like handheld MeshCore communicator GitHub last commit

Closed Source Firmware

Project Name Description Last Updated Notes
MC Term (Dabeani) GitHub Repo stars LilyGO T-Deck, T-Deck Plus, Seeed Studio SenseCap Indicator (TFT/D1Pro). Touch-first UI with tabbed interface (Contacts, Channels, Map, Mgmt), slippy tile map, D-pad/trackball support, RSSI/SNR metadata display, and telemetry. GitHub last commit Author might open source it somewhen in the future.

Software Libraries

Project Name Description First Commit
MeshCoreKmp GitHub Repo stars A Kotlin Multiplatform library for connecting to and communicating with MeshCore companion nodes. Feb 26
Meshcore Client GitHub Repo stars Flutter/Dart package implementing the MeshCore BLE companion protocol Feb 26
Meshcore Decoder GitHub Repo stars A TypeScript library for decoding MeshCore mesh networking packets with full cryptographic support. Sep 25

Maps and Diagnostics

Project / URL Description
mapme.sh Community map for reporting signal reports and coverage footprints from users.
meshrank.net Leaderboard and analytics site ranking MeshCore repeaters and routes, primarily in the UK.
meshcoresim.com Simulation tool for modeling message propagation and testing network scalability.
map.meshradio.uk Network analysis and visualization tool specifically for the UK MeshRadio community.
analyzer.letsmesh.net Packet analyzer for debugging MeshCore traces, paths, and real-time network traffic.
meshmapper.net Regionally segmented mapping tool for signal quality and noise floor data.
map.meshcore.dev Official global map displaying static user uploads for repeaters and room servers.
m3sh.uk Regional map portal showing the UK network topology as seen from Oxfordshire.
meshrf.net RF propagation and link analysis tool designed for LoRa Mesh
Mesh Utility Progressive Web App for mapping MeshCore LoRa coverage with optional cloud ingestion
MCSim Simulation framework for MeshCore LoRa mesh networking firmware
Meshcore Geo Prune Clean up your contact list based on geofencing
UK Mesh Network UK-wide public site for MeshCore traffic, repeater coverage, observer ingestion, and the supporting documentation behind the live map. github
Mesh Community Planner Desktop application for planning LoRa mesh network deployments with terrain-aware RF propagation, hardware selection, and bill of materials generation.
MeshCore Wall of Shame Who's flooding the mesh today? a lighthearted look at mesh traffic, not a witch hunt.
CoreScope network analyzer — live packet visualization, VCR replay, channel decryption, node health, analytics
Map Tiles Downloader This app helps you fetch map tiles quickly, for offline use with meshcore and other mesh networks
uMap "Meshcore Regionen Deutschland" Editable map of regions, mainly Germany. (Please also read this context info.)

Preinstalled devices

Product Description
T-Deck + (Lilygo) 2.8" screen, Qwerty, GPS, ESP32-s3
T-Lora pager (Lilygo) 2.3" screen, Qwerty, GPS, ESP32-s3

BBS

Project Name Description First Commit
Mesh Citadel GitHub Repo stars A MeshCore-first BBS, inspired by the Citadel BBSes of the 80s Sep 25

Bots

Project / URL Connection Description
Agessaman's Meshcore bot GitHub Repo stars Serial, BLE or TCP/IP Responds to commands
CycleNerd's Meshcore bot GitHub Repo stars Serial Responds to commands
Map Auto Uploader GitHub Repo stars Serial Bot will upload every repeater or room server to the map when companion hears new advert
Meshcore to Discord Bridge GitHub Repo stars Serial provides a bridge between MeshCore and Discord.

Country / region Websites

Europe

North America

Oceania

Chatgroups/ forums/ ...

Global

In addition, there are e.g.:

Europe

France

Ireland

Germany

Netherlands

Russia

North America

USA

Oceania

About

A curated list of amazingly awesome MeshCore resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors