# Awesome MeshCore [![Awesome list badge](https://awesome.re/badge.svg)](https://awesome.re) > 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. [Meshcore.live](https://meshcore.live) redirects to this page if you want an easy way to remember it. ## Table of contents - [Official Resources](#official-resources) - [Other Resources](#other-resources) - [Open Source apps](#free-and-open-source-apps) - [Closed Source apps](#closed-source-apps) - [Open Source Firmware](#free-and-open-source-firmware) - [Closed Source Firmware](#closed-source-firmware) - [Software Libraries](#software-libraries) - [Maps and Diagnostics](#maps-and-diagnostics) - [Preinstalled devices](#preinstalled-devices) - [BBS](#bbs) - [Bots](#bots) - [Country / region Websites](#country--region-websites) - [Chatgroups/ forums/ ...](#chatgroups-forums-) -------------------- ## Official Resources - [MeshCore.io](https://meshcore.io/) - The new homepage & official documentation - [The FAQ](https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md) - [Official Discord](https://discord.gg/drBQmRJwQR) - [MeshCore Web Flasher](https://flasher.meshcore.io) - [MeshCore Companion Web App](https://app.meshcore.io/) - [Reddit r/MeshCore](https://www.reddit.com/r/meshcore/) - [Facebook group](https://www.facebook.com/groups/meshcore) - [Current state of Meshcore encryption](https://github.com/meshcore-dev/MeshCore/issues/259) ## Other Resources - [MeshCore Official Facebook Group](https://www.facebook.com/groups/meshcore) - [Video: MeshCore Quickstart (the comms channel)](https://redirect.invidious.io/playlist?list=PLshzThxhw4O4WU_iZo3NmNZOv6KMrUuF9) (Also on [youtube](https://youtube.com/playlist?list=PLshzThxhw4O4WU_iZo3NmNZOv6KMrUuF9)) - [Video: How to get started ](https://redirect.invidious.io/watch?v=t1qne8uJBAc) with MeshCore (Also on [youtube](https://youtu.be/t1qne8uJBAc)) - [LitBomb's Meshcore FAQ](https://github.com/LitBomb/MeshCore-FAQ) (English and German) - [Meshcore region info](https://github.com/luckystriike22/meshcore_region_info) - [MeshCore OTA Firmware Update Guide](https://github.com/Mraanderson/meshcore-ota) - [Why MeshCore needs regions - explained simply](https://kiekr.app/why-regions) ## Free and Open Source apps | Project Name | Description | Last Updated | | :--- | :--- | :---: | | [Meshcore Open](https://github.com/zjs81/meshcore-open) ![GitHub Repo stars](https://img.shields.io/github/stars/zjs81/meshcore-open?style=social) | Client app (Flutter) for phones and desktop computers (Android, iOS, GNU/Linux, Windows, macOS) | ![GitHub last commit](https://img.shields.io/github/last-commit/zjs81/meshcore-open) | | [MeshMonitor](https://github.com/Yeraze/meshmonitor) ![GitHub Repo stars](https://img.shields.io/github/stars/Yeraze/meshmonitor?style=social) | Web tool for monitoring a Meshtastic and Meshcore Node Deployment over TCP/HTTP | ![GitHub last commit](https://img.shields.io/github/last-commit/Yeraze/meshmonitor) | | [Potato Mesh](https://github.com/l5yth/potato-mesh) ![GitHub Repo stars](https://img.shields.io/github/stars/l5yth/potato-mesh?style=social) | Federated web frontend to networks | ![GitHub last commit](https://img.shields.io/github/last-commit/l5yth/potato-mesh) | | [Meshcore-HA](https://github.com/meshcore-dev/meshcore-ha) ![GitHub Repo stars](https://img.shields.io/github/stars/meshcore-dev/meshcore-ha?style=social) | Home Assistant integration for MeshCore | ![GitHub last commit](https://img.shields.io/github/last-commit/meshcore-dev/meshcore-ha) | | [RemoteTerm](https://github.com/jkingsman/Remote-Terminal-for-MeshCore) ![GitHub Repo stars](https://img.shields.io/github/stars/jkingsman/Remote-Terminal-for-MeshCore?style=social) | Self-hosted base station companion with MQTT, community observation, Home Assistant, and bots | ![GitHub last commit](https://img.shields.io/github/last-commit/jkingsman/Remote-Terminal-for-MeshCore) | | [pyMC_Repeater](https://github.com/rightup/pyMC_Repeater) ![GitHub Repo stars](https://img.shields.io/github/stars/rightup/pyMC_Repeater?style=social) | Repeater Daemon in Python (pymc_core) | ![GitHub last commit](https://img.shields.io/github/last-commit/rightup/pyMC_Repeater) | | [Meshcore SAR](https://github.com/dz0ny/meshcore-sar) ![GitHub Repo stars](https://img.shields.io/github/stars/dz0ny/meshcore-sar?style=social) | 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](https://img.shields.io/github/last-commit/dz0ny/meshcore-sar) | | [Meshcore-Wardrive](https://github.com/mintylinux/Meshcore-Wardrive-Android) ![GitHub Repo stars](https://img.shields.io/github/stars/mintylinux/Meshcore-Wardrive-Android?style=social) | Android wardriving and mapping app | ![GitHub last commit](https://img.shields.io/github/last-commit/mintylinux/Meshcore-Wardrive-Android) | | [MeshcoreOne](https://github.com/Avi0n/MeshCoreOne) ![GitHub Repo stars](https://img.shields.io/github/stars/Avi0n/PocketMesh?style=social) | A MeshCore client built for iOS in Swift. (AI code) | ![GitHub last commit](https://img.shields.io/github/last-commit/Avi0n/MeshCoreOne) | | [MC-WebUI](https://github.com/MarekWo/mc-webui) ![GitHub Repo stars](https://img.shields.io/github/stars/MarekWo/mc-webui?style=social) | WebUI for meshcore-cli (AI code) | ![GitHub last commit](https://img.shields.io/github/last-commit/MarekWo/mc-webui) | | [MeshFirmware](https://github.com/mikecarper/meshfirmware) ![GitHub Repo stars](https://img.shields.io/github/stars/mikecarper/meshfirmware?style=social) | Windows/Linux USB firmware updater | ![GitHub last commit](https://img.shields.io/github/last-commit/mikecarper/meshfirmware) | | [MeshCore MQTT Live Map](https://github.com/yellowcooln/meshcore-mqtt-live-map) ![GitHub Repo stars](https://img.shields.io/github/stars/yellowcooln/meshcore-mqtt-live-map?style=social) | Real-time live map for MeshCore using MQTT packet/log topics. | ![GitHub last commit](https://img.shields.io/github/last-commit/yellowcooln/meshcore-mqtt-live-map) | | [Meshcore Hub](https://github.com/ipnet-mesh/meshcore-hub) ![GitHub Repo stars](https://img.shields.io/github/stars/ipnet-mesh/meshcore-hub?style=social) | Web frontend for Meshcore stats (AI code) | ![GitHub last commit](https://img.shields.io/github/last-commit/ipnet-mesh/meshcore-hub) | | [pyMC Console](https://github.com/dmduran12/pymc_console-dist) ![GitHub Repo stars](https://img.shields.io/github/stars/dmduran12/pymc_console-dist?style=social) | Real-time web dashboard for repeaters | ![GitHub last commit](https://img.shields.io/github/last-commit/dmduran12/pymc_console-dist) | | [Meshcore Web Keygen](https://github.com/agessaman/meshcore-web-keygen) ![GitHub Repo stars](https://img.shields.io/github/stars/bliksemlabs/PyMeshCoreGUI?style=social) | Generate keys with custom hex prefixes [public instance](https://gessaman.com/mc-keygen/) | ![GitHub last commit](https://img.shields.io/github/last-commit/agessaman/meshcore-web-keygen) | | [PyMeshCore GUI](https://github.com/bliksemlabs/PyMeshCoreGUI) ![GitHub Repo stars](https://img.shields.io/github/stars/bliksemlabs/PyMeshCoreGUI?style=social) | Desktop application for MeshCore | ![GitHub last commit](https://img.shields.io/github/last-commit/bliksemlabs/PyMeshCoreGUI) | | [Sestriere](https://github.com/atomozero/Sestriere) ![GitHub Repo stars](https://img.shields.io/github/stars/atomozero/Sestriere?style=social) | Native MeshCore client for Haiku OS. (AI code) | ![GitHub last commit](https://img.shields.io/github/last-commit/atomozero/Sestriere) | | [Roadstr](https://github.com/jooray/roadstr) ![GitHub Repo stars](https://img.shields.io/github/stars/jooray/roadstr?style=social) | Decentralized road-event reporting using Nostr and MeshCore. Web and Android - "Waze without the centralized tracking" | ![GitHub last commit](https://img.shields.io/github/last-commit/jooray/roadstr) | | [Tactical Emergency Area Messaging](https://github.com/tmacinc/meshcore-team-alpha) ![GitHub Repo stars](https://img.shields.io/github/stars/tmacinc/meshcore-team-alpha?style=social) | Android application for position tracking and messaging | ![GitHub last commit](https://img.shields.io/github/last-commit/tmacinc/meshcore-team-alpha) | | [Meshcore Drone Updater](https://github.com/lucidnx/meshcore-drone-updater) ![GitHub Repo stars](https://img.shields.io/github/stars/lucidnx/meshcore-drone-updater?style=social) | updates meshcore nodes via drones to upgrade firmware on physically unreachable nodes | ![GitHub last commit](https://img.shields.io/github/last-commit/lucidnx/meshcore-drone-updater) | | [Tui-Meshcore](https://github.com/guax/tui-meshcore) ![GitHub Repo stars](https://img.shields.io/github/stars/guax/tui-meshcore?style=social) | A TUI based meshcore client for linux hosts | ![GitHub last commit](https://img.shields.io/github/last-commit/guax/tui-meshcore) | | [Pico Meshcore](https://github.com/Vigoleis912/PicoMeshCore) ![GitHub Repo stars](https://img.shields.io/github/stars/Vigoleis912/PicoMeshCore?style=social) | A lightweight MeshCore Companion client written in MMBasic for the PicoMite (Raspberry Pi Pico). | ![GitHub last commit](https://img.shields.io/github/last-commit/Vigoleis912/PicoMeshCore) | | [Meshcore GUI Linux](https://github.com/pe1hvh/meshcore-gui) ![GitHub Repo stars](https://img.shields.io/github/stars/pe1hvh/meshcore-gui?style=social) | Desktop Linux GUI via BLE | ![GitHub last commit](https://img.shields.io/github/last-commit/pe1hvh/meshcore-gui) | | [MeshCore Wireshark Dissector](https://github.com/aaronb/wireshark-meshcore) ![GitHub Repo stars](https://img.shields.io/github/stars/aaronb/wireshark-meshcore?style=social) | Wireshark protocol dissector and pcapng converter for MeshCore LoRa mesh networking | ![GitHub last commit](https://img.shields.io/github/last-commit/aaronb/wireshark-meshcore) | | [Esphome Meshcore (sensor) Component](https://github.com/netmilk/esphome-meshcore) ![GitHub Repo stars](https://img.shields.io/github/stars/netmilk/esphome-meshcore?style=social) | Control anything ESPHome can touch — switches, sensors, fans, lights — over long-range LoRa mesh, managed from MeshCore Companion. | ![GitHub last commit](https://img.shields.io/github/last-commit/netmilk/esphome-meshcore) | | [MeshCore Email Gateway](https://github.com/MGJ520/MeshCore-Email-Gateway) ![GitHub Repo stars](https://img.shields.io/github/stars/MGJ520/MeshCore-Email-Gateway?style=social) | 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](https://img.shields.io/github/last-commit/MGJ520/MeshCore-Email-Gateway) | | [MC-Keygen](https://github.com/samschlegel/meshcore-utils) ![GitHub Repo stars](https://img.shields.io/github/stars/samschlegel/meshcore-utils?style=social) | Vanity Ed25519 key generator for MeshCore. (AI Code) | ![GitHub last commit](https://img.shields.io/github/last-commit/samschlegel/meshcore-utils) | | [Spectra](https://forge.hackers.town/Wrewdison/Spectra) | Spectra is a bridge for Mesh Radios like MeshCore and Meshtastic, powered by Veilid. | | | [MeshCore Insights](https://github.com/BomBefok/MeshcoreInsights) ![GitHub Repo stars](https://img.shields.io/github/stars/BomBefok/MeshcoreInsights?style=social) | A Graphical software interface to interact with Meshcore companion nodes. | ![GitHub last commit](https://img.shields.io/github/last-commit/BomBefok/MeshcoreInsights) | | [Yours](https://github.com/STCisGOOD/yours-x-lunarcore) ![GitHub Repo stars](https://img.shields.io/github/stars/STCisGOOD/yours-x-lunarcore?style=social) | Encrypted P2P messaging over LoRa mesh, using Lunacore firmware | ![GitHub last commit](https://img.shields.io/github/last-commit/STCisGOOD/yours-x-lunarcore) | | [Meshy](https://codeberg.org/sesivany/meshy) | a GTK4/libadwaita client for MeshCore. The goal, to provide the best Linux experience | | | [MeshCore HA UI](https://github.com/Ratty7198/MeshCore-HA-UI) ![GitHub Repo stars](https://img.shields.io/github/stars/Ratty7198/MeshCore-HA-UI?style=social) | A companion HACS integration that adds a full-featured dashboard for your MeshCore mesh network in Home Assistant (requires meshcore-ha) | ![GitHub last commit](https://img.shields.io/github/last-commit/Ratty7198/MeshCore-HA-UI) | | [Meshcute](https://github.com/MadScientistCH/meshcute) ![GitHub Repo stars](https://img.shields.io/github/stars/MadScientistCH/meshcute?style=social) | Meshcute is a universal toolbox for what you need when having a Meshcore or Meshtastic meeting | ![GitHub last commit](https://img.shields.io/github/last-commit/MadScientistCH/meshcute) | | [Domoticz-MeshCore-Plugin](https://github.com/galadril/Domoticz-MeshCore-Plugin) ![GitHub Repo stars](https://img.shields.io/github/stars/galadril/Domoticz-MeshCore-Plugin?style=social) | Domoticz plugin for MeshCore | ![GitHub last commit](https://img.shields.io/github/last-commit/galadril/Domoticz-MeshCore-Plugin) | | [MeschaTUI](https://github.com/g-d-j-evans/MeschaTUI) ![GitHub Repo stars](https://img.shields.io/github/stars/g-d-j-evans/MeschaTUI?style=social) | A textual TUI wrapper over Meshcore_py | ![GitHub last commit](https://img.shields.io/github/last-commit/g-d-j-evans/MeschaTUI) | | [MeshCore64](https://github.com/swannman/meshcore64) ![GitHub Repo stars](https://img.shields.io/github/stars/swannman/meshcore64?style=social) | MeshCore chat client for the Commodore 64, connecting via SwiftLink RS-232 to a companion device | ![GitHub last commit](https://img.shields.io/github/last-commit/swannman/meshcore64) | | [SigurdOS Client](https://github.com/hermes-gadget/SigurdOS-client) ![GitHub Repo stars](https://img.shields.io/github/stars/hermes-gadget/SigurdOS-client?style=social) | Companion App for GNU/Linux, Android, iOS, Windows, macOS; based on "[Meshcore Open](https://github.com/zjs81/meshcore-open)", specifically for "[SigurdOS T-Deck](https://github.com/hermes-gadget/SigurdOS-tdeck)"-firmware. | ![GitHub last commit](https://img.shields.io/github/last-commit/hermes-gadget/SigurdOS-client) | | [MeshCore Signal Tester](https://github.com/kybl/meshcore-signal-tester) ![GitHub Repo stars](https://img.shields.io/github/stars/kybl/meshcore-signal-tester?style=social) | Real-time signal tester for companions and repeaters, with per-repeater SNR/RSSI charts, a 3D signal map, and full packet details. [Web](https://meshcore.kyblsoft.cz/signal-tester) + Android app | ![GitHub last commit](https://img.shields.io/github/last-commit/kybl/meshcore-signal-tester) | ## Closed Source apps | App | Description | Version / Downloads | |-----|-------------|---------------------| | [Official MeshCore](https://meshcore.io/)-App | Official Flutter App, available for Android, iOS, GNU/Linux, Windows, MacOS, Webbrowser. Direct download at [files.liamcottle.net/MeshCore/](https://files.liamcottle.net/MeshCore/); [Arch Linux AUR package](https://aur.archlinux.org/packages/meshcore-bin). | See [files.liamcottle.net/MeshCore/](https://files.liamcottle.net/MeshCore/). | | [MeshCore Companion Web App (Dockerized)](https://github.com/aXistem-dev/meshcore-web) ![GitHub Repo stars](https://img.shields.io/github/stars/aXistem-dev/meshcore-web?style=social) | Dockerized self-hosted deployment of the [official Companion web app](https://app.meshcore.io/); image `ghcr.io/axistem-dev/meshcore-web` | ![GitHub last commit](https://img.shields.io/github/last-commit/aXistem-dev/meshcore-web) | | [KiekR](https://kiekr.app) | A promising Android and iOS app; Desktop should also be coming. Can display scope of incoming messages, upload data to analysers, unlimited contacts, ... [German wrap-up of some features](https://meshcore-de.fyi/allgemeines:kiekr_app). | Check text below "Direct download Android APK"-button at [kiekr.app](https://kiekr.app/). | ## Free and Open Source firmware | Project Name | Description | Last Updated | | :--- | :--- | :---: | | [Lunacore](https://github.com/STCisGOOD/lunarcore) ![GitHub Repo stars](https://img.shields.io/github/stars/STCisGOOD/lunarcore?style=social) | **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](https://img.shields.io/github/last-commit/STCisGOOD/lunarcore) | | [Cardputer ADV (Stachugit ver)](https://github.com/Stachugit/MeshCore-Cardputer-ADV) ![GitHub Repo stars](https://img.shields.io/github/stars/Stachugit/MeshCore-Cardputer-ADV?style=social) | **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](https://img.shields.io/github/last-commit/Stachugit/MeshCore-Cardputer-ADV) | | [Wio Tracker L1 Pro](https://github.com/sosprz/Meshcore-Wio-Tracker-L1-Pro) ![GitHub Repo stars](https://img.shields.io/github/stars/sosprz/Meshcore-Wio-Tracker-L1-Pro?style=social) | **Seeed Studio Wio Tracker L1 Pro.** Custom firmware with UF2 drag-and-drop and web flasher support. | ![GitHub last commit](https://img.shields.io/github/last-commit/sosprz/Meshcore-Wio-Tracker-L1-Pro) | | [Cardputer ADV (Sosprz ver)](https://github.com/sosprz/meshcore-cardputer-adv) ![GitHub Repo stars](https://img.shields.io/github/stars/sosprz/meshcore-cardputer-adv?style=social) | **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](https://img.shields.io/github/last-commit/sosprz/meshcore-cardputer-adv) | | [Trail Mate](https://github.com/vicliu624/trail-mate) ![GitHub Repo stars](https://img.shields.io/github/stars/vicliu624/trail-mate?style=social) | **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](https://img.shields.io/github/last-commit/vicliu624/trail-mate) | | [ZephCore](https://github.com/liquidraver/ZephCore) ![GitHub Repo stars](https://img.shields.io/github/stars/liquidraver/ZephCore?style=social) | **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](https://img.shields.io/github/last-commit/liquidraver/ZephCore) | | [Field Mesh](https://github.com/TogeriX-hub/FieldMesh) ![GitHub Repo stars](https://img.shields.io/github/stars/TogeriX-hub/FieldMesh?style=social) | **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](https://img.shields.io/github/last-commit/TogeriX-hub/FieldMesh) | | [Meck](https://github.com/pelgraine/Meck) ![GitHub Repo stars](https://img.shields.io/github/stars/pelgraine/Meck?style=social) | **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](https://img.shields.io/github/last-commit/pelgraine/Meck) | | [Mesh Loader](https://github.com/eliahreeves/mesh-loader) ![GitHub Repo stars](https://img.shields.io/github/stars/eliahreeves/mesh-loader?style=social) | **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](https://img.shields.io/github/last-commit/eliahreeves/mesh-loader) | | [Meshcomod](https://github.com/ALLFATHER-BV/meshcomod) ![GitHub Repo stars](https://img.shields.io/github/stars/ALLFATHER-BV/meshcomod?style=social) | **Heltec V4 / V3, Wireless Paper, Xiao (companion); Heltec V4 touch & LilyGo T-Deck (touch UI).** MeshCore addon in two flavours: a multi-transport companion serving **USB + Bluetooth + TCP simultaneously** (drive it from a phone app, web client, or Home Assistant), and a standalone LVGL [touch UI](https://meshcomod.com/touch.html) — on-device chat, channels, rooms, contacts, live map, and over-the-air updates, no phone required. Pre-built binaries included. | ![GitHub last commit](https://img.shields.io/github/last-commit/ALLFATHER-BV/meshcomod) | | [CubeCellMeshCore](https://github.com/atomozero/CubeCellMeshCore) ![GitHub Repo stars](https://img.shields.io/github/stars/atomozero/CubeCellMeshCore?style=social) | **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](https://img.shields.io/github/last-commit/atomozero/CubeCellMeshCore) | | [TapTap (T1000-E)](https://github.com/mtoolstec/TapTapFW) ![GitHub Repo stars](https://img.shields.io/github/stars/mtoolstec/TapTapFW?style=social) | **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](https://img.shields.io/github/last-commit/mtoolstec/TapTapFW) | | [Aurora](https://forge.hackers.town/wrewdison/aurora) | **LilyGO T-Deck.** Meshcore firmware for the T-Deck as an alternative to Ripple. | | | [MCLite](https://github.com/laserir/MCLite) ![GitHub Repo stars](https://img.shields.io/github/stars/laserir/MCLite?style=social) | **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](https://img.shields.io/github/last-commit/laserir/MCLite) | | [Meshcore custom firmware builder](https://github.com/christian45410/meshcore-cfw-builder) ![GitHub Repo stars](https://img.shields.io/github/stars/christian45410/meshcore-cfw-builder?style=social) | **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](https://img.shields.io/github/last-commit/christian45410/meshcore-cfw-builder) | | [weebl2000's MeshCore Firmware Builder](https://mcimages.weebl.me/) | **All MeshCore-supported boards.** Build and download firmware images for your device. | | | [MeshcoreGRID](https://github.com/Quark1980/MeshcoreGRID) ![GitHub Repo stars](https://img.shields.io/github/stars/Quark1980/MeshcoreGRID?style=social) | **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](https://img.shields.io/github/last-commit/Quark1980/MeshcoreGRID) | | [Heltec V4.2 Multi-Boot Selector](https://github.com/Finmacjones/HeltecV4.2MultiBoot) ![GitHub Repo stars](https://img.shields.io/github/stars/Finmacjones/HeltecV4.2MultiBoot?style=social) | **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](https://img.shields.io/github/last-commit/Finmacjones/HeltecV4.2MultiBoot) | | [Meshcore T-beam-1W](https://github.com/mintylinux/Meshcore-T-beam-1W-Firmware) ![GitHub Repo stars](https://img.shields.io/github/stars/mintylinux/Meshcore-T-beam-1W-Firmware?style=social) | **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](https://img.shields.io/github/last-commit/mintylinux/Meshcore-T-beam-1W-Firmware) | | [Saitima](https://github.com/868meshbot/Saitama) ![GitHub Repo stars](https://img.shields.io/github/stars/868meshbot/Saitama?style=social) | standalone firmware for LoRa mesh devices. Built on MeshCore, designed for the LilyGo T-Deck and T-Deck Plus. | ![GitHub last commit](https://img.shields.io/github/last-commit/868meshbot/Saitama) | | [Chiyocore](https://github.com/kore-signet/chiyocore) ![GitHub Repo stars](https://img.shields.io/github/stars/kore-signet/chiyocore?style=social) | **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](https://img.shields.io/github/last-commit/kore-signet/chiyocore) | | [MC-T5-Pro](https://github.com/dz0ny/meshcore-t5-epaper-s3-pro) ![GitHub Repo stars](https://img.shields.io/github/stars/dz0ny/meshcore-t5-epaper-s3-pro?style=social) | **LilyGo T5 ePaper S3 Pro** A paper-like handheld MeshCore communicator | ![GitHub last commit](https://img.shields.io/github/last-commit/dz0ny/meshcore-t5-epaper-s3-pro) | | [BlackJack-OS](https://github.com/Robert-Proaps/BlackJackOS-BJOS-) ![GitHub Repo stars](https://img.shields.io/github/stars/Robert-Proaps/BlackJackOS-BJOS-?style=social) | A toolbox and platform to create apps and functionality for LilyGo **T-Deck** and **T-Deck Plus**. | ![GitHub last commit](https://img.shields.io/github/last-commit/Robert-Proaps/BlackJackOS-BJOS-) | | [SigurdOS T-Deck](https://github.com/hermes-gadget/SigurdOS-tdeck) ![GitHub Repo stars](https://img.shields.io/github/stars/hermes-gadget/SigurdOS-tdeck?style=social) | A standalone GPL-3.0-or-later licensed companion app for LilyGo T-Deck. | ![GitHub last commit](https://img.shields.io/github/last-commit/hermes-gadget/SigurdOS-tdeck) | | [InkCore](https://codeberg.org/todd-herbert/InkCore) | AI-Free BLE-companion firmware for E-Ink devices. | | ## Closed Source Firmware | Project Name | Description | Last Updated | Notes | | :--- | :--- | :---: | :--- | | [MC Term (Dabeani)](https://github.com/dabeani/meshcoreterm) ![GitHub Repo stars](https://img.shields.io/github/stars/dabeani/meshcoreterm?style=social) | **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](https://img.shields.io/github/last-commit/dabeani/meshcoreterm) | [Author might open source it somewhen in the future](https://github.com/dabeani/meshcoreterm/issues/82#issuecomment-3884543453). | [MeshUltra](https://tdeck.ubnzeek.com/) | Meshcore firmware for both the T-Deck and T-Deck+ | ## Software Libraries | Project Name | Description | First Commit | | :--- | :--- | :---: | | [meshcore_c](https://github.com/SH3D/meshcore_c) ![GitHub Repo stars](https://img.shields.io/github/stars/SH3D/meshcore_c?style=social) | Portable C99 client library for the MeshCore Companion Radio serial protocol, with an Arduino C++ wrapper. Use on ESP32, nRF52, STM32, or desktop. | Feb 26 | | [MeshCoreKmp](https://github.com/Wavesonics/MeshCoreKmp) ![GitHub Repo stars](https://img.shields.io/github/stars/Wavesonics/MeshCoreKmp?style=social) | A Kotlin Multiplatform library for connecting to and communicating with MeshCore companion nodes. | Feb 26 | | [Meshcore Client](https://github.com/dz0ny/meshcore_client) ![GitHub Repo stars](https://img.shields.io/github/stars/dz0ny/meshcore_client?style=social) | Flutter/Dart package implementing the MeshCore BLE companion protocol | Feb 26 | | [Meshcore Decoder](https://github.com/michaelhart/meshcore-decoder) ![GitHub Repo stars](https://img.shields.io/github/stars/michaelhart/meshcore-decoder?style=social) | A TypeScript library for decoding MeshCore mesh networking packets with full cryptographic support. | Sep 25 | ## Maps and Diagnostics | Project / URL | Description | | :--- | :--- | | [mapme.sh](https://mapme.sh/) | Community map for reporting signal reports and coverage footprints from users. | | [meshrank.net](https://meshrank.net/) | Leaderboard and analytics site ranking MeshCore repeaters and routes, primarily in the UK. | | [meshcoresim.com](https://www.meshcoresim.com/) | Simulation tool for modeling message propagation and testing network scalability. | | [map.meshradio.uk](https://map.meshradio.uk/) | Network analysis and visualization tool specifically for the UK MeshRadio community. | | [analyzer.letsmesh.net](https://analyzer.letsmesh.net/) | Packet analyzer for debugging MeshCore traces, paths, and real-time network traffic. | | [meshmapper.net](https://meshmapper.net) | Regionally segmented mapping tool for signal quality and noise floor data. | | [map.meshcore.dev](https://map.meshcore.dev/) | Official global map displaying static user uploads for repeaters and room servers. | | [m3sh.uk](https://m3sh.uk) | Regional map portal showing the UK network topology as seen from Oxfordshire. | | [meshrf.net](https://meshrf.net/) | RF propagation and link analysis tool designed for LoRa Mesh | | [Mesh Utility](https://mesh-utility.org/) | Progressive Web App for mapping MeshCore LoRa coverage with optional cloud ingestion | | [MCSim](https://github.com/Brent-A/mcsim) | Simulation framework for MeshCore LoRa mesh networking firmware | | [Meshcore Geo Prune](https://static.pixelentry.de/meshcore/geo-prune/) | Clean up your contact list based on geofencing | | [UK Mesh Network](https://www.ukmesh.com/) | UK-wide public site for MeshCore traffic, repeater coverage, observer ingestion, and the supporting documentation behind the live map. [github](https://github.com/gadgethd/ukmesh) | | [Mesh Community Planner](https://github.com/PapaSierra555/MeshCommunityPlanner/) | Desktop application for planning LoRa mesh network deployments with terrain-aware RF propagation, hardware selection, and bill of materials generation. | | [MeshCore Wall of Shame](https://advertrank.com/) | Who's flooding the mesh today? a lighthearted look at mesh traffic, not a witch hunt. | | [CoreScope](https://github.com/Kpa-clawbot/CoreScope) | network analyzer — live packet visualization, VCR replay, channel decryption, node health, analytics | | [Map Tiles Downloader](https://github.com/tekk/map-tiles-downloader) | This app helps you fetch map tiles quickly, for offline use with meshcore and other mesh networks | | [uMap "MeshCore-de.fyi"](https://umap.openstreetmap.de/en/map/meshcore-defyi_130650) | Editable map of regions, mainly Germany. (Please also read [this context info](https://meshcore-de.fyi/meshcore:allgemeines:regions:reale-regions-in-repeatern).) For how to edit, see [here](https://meshcore-de.fyi/region_karte). | | [MeshCore Regions](https://github.com/marcelverdult/meshcore-regions) | Canonical, community-editable catalog of MeshCore regions used worldwide, allowing listing of public channels | | [MeshCore Regions Germany](https://meshcore-de.fyi/meshcore:allgemeines:regions:reale-regions-in-repeatern) | MeshCore regions in Germany below the federal state level. (For german basic regions, see [here](https://meshcore-de.fyi/meshcore:allgemeines:regions:basis).) | | [KiekR Map](https://map.kiekr.app/) | Map as generated by uploads from users of [KiekR App](https://kiekr.app). | | [Reticulum Network Planner](https://github.com/0xSeren/Reticulum-Network-Planner) | *(Applies to all LoRa!)* A tool that, given an amount of LoRa nodes and geographical area, calculates the optimal positions of those notes based on geographical data. | ## Preinstalled devices | Product | Description | | :--- | :--- | | [T-Deck + (Lilygo)](https://lilygo.cc/products/t-deck-plus-1?variant=51618502017205) | 2.8" screen, Qwerty, GPS, ESP32-s3 | | [T-Lora pager (Lilygo)](https://lilygo.cc/products/t-lora-pager?pr_prod_strat=jac&pr_rec_id=0c4d477a3&pr_rec_pid=8223446597813&pr_ref_pid=8115572179125&pr_seq=uniform)| 2.3" screen, Qwerty, GPS, ESP32-s3 | ## BBS | Project Name | Description | First Commit | | :--- | :--- | :---: | | [Mesh Citadel](https://github.com/taedryn/mesh-citadel) ![GitHub Repo stars](https://img.shields.io/github/stars/taedryn/mesh-citadel?style=social) | A MeshCore-first BBS, inspired by the Citadel BBSes of the 80s | Sep 25 | | [BinktermPHP](https://github.com/awehttam/binkterm-php) ![GitHub Repo Stars](https://img.shields.io/github/stars/awehttam/binkterm-php?style=social) | A Full Stack Bulletin Board System with Meshcore support | May 2026 | ## Bots | Project / URL | Connection | Description | | :--- | :--- | :--- | | [Agessaman's Meshcore bot](https://github.com/agessaman/meshcore-bot) ![GitHub Repo stars](https://img.shields.io/github/stars/agessaman/meshcore-bot?style=social) | Serial, BLE or TCP/IP | Responds to commands | | [CycleNerd's Meshcore bot](https://github.com/Cyclenerd/meshcore-bot) ![GitHub Repo stars](https://img.shields.io/github/stars/Cyclenerd/meshcore-bot?style=social) | Serial | Responds to commands | | [Map Auto Uploader](https://github.com/recrof/map.meshcore.dev-uploader) ![GitHub Repo stars](https://img.shields.io/github/stars/recrof/map.meshcore.dev-uploader?style=social) | Serial | Bot will upload every repeater or room server to the map when companion hears new advert| | [Meshcore to Discord Bridge](https://github.com/Hude06/MeshCoreDiscordBridge) ![GitHub Repo stars](https://img.shields.io/github/stars/Hude06/MeshCoreDiscordBridge?style=social) | Serial | provides a bridge between MeshCore and Discord. | | [PokeMesh](https://github.com/IdreesInc/PokeMesh) ![GitHub Repo stars](https://img.shields.io/github/stars/IdreesInc/PokeMesh?style=social) | Serial | PokeMesh is a collaborative game of Pokémon FireRed played over a decentralized network! The game view is processed and summarized, effectively turning the game into a text-based adventure over MeshCore | --- ## Country / region Websites ### Europe - Austria - [Meshcore Austria](https://www.meshcore-austria.at/doku.php?id=start) - Belgium - [Radio-Actief MeshCore Community](https://meshcore.radio-actief.be/) (mainly Flanders and Brussels area) - [Radio-Actief MeshCore Documentation](https://docs.radio-actief.be/nl/MeshCore) - [#BEmesh Map, Stats & Configurator](https://meshmap.radio-actief.be/) - [Belgian Mesh MQTT Analyzer](https://analyzer.on8ar.eu/#/live) - Czech Republic - [Meshcore Czechia](https://meshcore.cz/) - Finland - [Mesh Pirkanmaa](https://meshpirkanmaa.org/) (Tampere region, including Nokia, Pirkkala, and Ylöjärvi) - France - [Meshcore France](https://www.meshcore.fr/) - [Île-de-France Mesh](https://wiki.mesh-idf.fr) - Germany - German MeshCore wiki: [meshcore-de.fyi](https://meshcore-de.fyi/) - [BSmesh](https://bsmesh.de/) (area surrounding Braunschweig, includes several cities) - [Hansemesh](https://hansemesh.de/) (greater Hamburg region) - [Mesh Rheinland](https://www.meshrheinland.de/) - [Taunus Mesh](https://www.taunus-mesh.de/) (area enclosed by Frankfuurt(Main), Bingen, Koblenz, Giessen) - [Sachsen (mostly Leipzig)](https://mesh-sn.de) - [VoyagerMesh Dresden](https://loramesh-dresden.de/) - Great Britain - [Ipswich Net](https://ipnt.uk/) - [MeshCore Wales](https://meshcore.wales/) - Hungary - [Meshcore Hungary](https://mc868.hu/) - Kazakhstan - [Meshcore Kazakhstan](https://meshcore.kz/) - Ireland - [Meshcore Ireland](https://loraproject.ie/) - [Mayo Mesh](https://mayomesh.net/) - Italy - [Meshcore Italia](https://www.meshcoreitalia.it) - Latvia - [MeshCore Latvia](https://apraide.lv/) - Netherlands - [Cornmeister Stats](https://cornmeister.nl/) - [Dutch MeshCore MQTT cluster](https://dutchmeshcore.nl/) - [Wiki](https://meshwiki.nl/) - Norway - [MeshWiki](https://meshwiki.no) - Poland - [Meshcore Poland](https://lorameshcore.pl/) - Portugal - [MeshCore Portugal](https://meshcore.pt/) - Romania - [Brașov Mesh](https://brasovmesh.com/) - [MeshCore Iasi](https://meshcore-iasi.ro/) - Slovak Republic - [Meshcore Slovakia](https://mesh.om3kff.sk/) - Spain - [NomadMesh Alpujarras, Spain](https://nomadmesh.org/) - [Meshcore Catalonia (Spain)](https://meshcore.cat/) - [Meshcore Jaén (Spain)](https://sierrasur.github.io/) - Switzerland - [MeshCore Switzerland](https://www.meshcore.ch/) - Ukraine - [MeshCore UA](https://meshcore.kiev.ua/) ### North America - Canada - [CascadiaMesh](https://cascadiamesh.org) - Pacific Northwest, currently covers British Columbia, Western Washington, and Western Oregon. - [Greater Ottowa Mesh](https://ottawamesh.ca/) - [Puget Mesh](https://pugetmesh.org/) - [Salish Mesh](https://salishmesh.net/) - [West Cost Mesh](https://www.wcmesh.com/) - USA - [Austin, TX](https://www.austinmesh.org/) - [Bay Area Meshcore](https://bayareameshcore.org/) - [Boston Mesh](https://bostonme.sh/) - [CascadiaMesh](https://cascadiamesh.org) - Pacific Northwest, currently covers British Columbia, Western Washington, and Western Oregon. - [Colorado Mesh](https://coloradomesh.org/) - [Chicagoland Mesh](https://chicagolandmesh.org/) - [CT Mesh](https://ctmesh.org/) - [Florida Mesh](https://mc.flmesh.us/) - [Idaho Mesh](https://idahomesh.org/) - [Kentucky Mesh](https://mesh-ky.org/) - [Lexington, KY Mesh](https://meshcorelexington.com/) - [Louisiana Mesh](https://louisianamesh.org/) - [Minnesota/St Paul Mesh](https://mspmesh.org/) - [Missouri Mesh](https://missourimesh.org/) - [Meshcore Texas](https://meshcoretx.net/) - [NTXMesh](https://ntxmesh.com/) - Dallas-Fort Worth and surrounding areas. - [Nevada Mesh](https://nvme.sh/) - [North Dakota Mesh](https://nodakmesh.org/) - [Pioneer Valley Mesh](https://pvmesh.org/) - [RDUmesh North Carolina Piedmont](https://rdumesh.org/) - [Silicon Valley 73 Mesh](https://73mesh.com/) - [Spokane Mesh](https://www.spokanemesh.net/) - [TennMesh](https://tennmesh.com/) - [West coast Mesh](https://www.wcmesh.com/) ### Oceania - Australia - [Brisbane and SEQ](https://wiki.mbug.com.au/en/Meshcore/Settings) - [East Mesh](https://eastmesh.au/) - [MeshCore Western Australia](https://perth.meshcore.au/) - [Mesh Sydney](https://meshsydney.com/) - [NSW Mesh](https://nswmesh.au/) ## Chatgroups/ forums/ ... ### Global - [Meshcore.io Discord](https://meshcore.gg/) Many regional channels exist within this Discord server - [Reddit r/meshcore](https://www.reddit.com/r/meshcore/) - [Forum forum.letsmesh.net](https://forum.letsmesh.net/) - with some regional sub-forums In addition, there are e.g.: ### Europe #### Belgium - [Radio-Actief MeshCore Discord](https://discord.gg/kvybAgqnhD) (mainly Dutch/Flemish speaking) #### France - [MeshCore France Discord](https://discord.gg/GNAfMf7nVw) #### Germany - Matrix room "[MeshCore DE](https://matrix.to/#/#meshcore-netzwerk-de:matrix.org)" inside matrix space "[Mesh Netzwerke DE](https://matrix.to/#/#mesh-netzwerke-de:matrix.org)" - Signal group "[MeshCore-DE](https://signal.group/#CjQKIFhhdRM1Aeju45MYU8CWOkytMM8E741caAtrSvkDRaJ3EhBu5zU7KUA4w3ad35lIi8Su)" - Telegram group "[MeshCore DE](https://t.me/meshcorede)" - Discord "[MeshCore DE](https://discord.gg/uTMJQhh2P5)" - [WhatsApp group](https://chat.whatsapp.com/KDintomf4QoCu2GkPrnIn1) #### Ireland - [Mesh Radio Ireland (N&S) Discord](https://discord.gg/kraQFkpU) #### Kazakhstan - [Kazakhstan Telegram group](https://t.me/MeshCoreKZ) #### Netherlands - [Forum](https://forum.meshcore-net.nl/) - [Telegram](https://t.me/meshcorenet) - [Discord](https://discord.com/channels/1343693475589263471/1345472768669384714) #### Norway - [Discord](https://discord.gg/ghVR7VGqgB) #### Russia - [Moscow Telegram group](https://t.me/meshcoremoscow) ### North America #### USA - [Boston Mesh Discord](https://discord.gg/MUVASVEEES) - [CascadiaMesh Discord](https://discord.gg/m9yarB3p2E) - [Chicagoland Mesh Discord](https://chimesh.org/discord) - [CT Mesh Discord](https://discord.gg/m4F328as3K) - [Missouri Mesh Discord](https://missourimesh.org/discord) - [NTXMesh Discord](https://discord.gg/nGeQ8cbSM3) - [Spokane Mesh Discord](https://discord.gg/VzFcvSxxyr) - [West coast Mesh Discord](https://discord.gg/wcmesh) ### Oceania - [Meshore Australia](https://discord.gg/2NxehNDGT) - [Canberra Mesh Community](https://discord.gg/YeGhbsWhQD) (ATC and south NSW)