Files
awesome-meshcore/README.md
T
samuk 25d370984f Add Meshcore.live link to README
Added a link to Meshcore.live for easy access.
2026-06-25 07:43:13 +01:00

386 lines
41 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 webbased 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)