Skip to content
 
 

Latest commit

 

History

383 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

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 and IoT sensor networks.

Contents

Apps and firmware marked 🔒 are closed source.


Official Resources

Social Media

Client

Grouped by platform. Apps marked 🔒 are closed source.

Cross-Platform

Project Name Description Last Updated
Official app 🔒 Proprietary companion app, also on Google Play and the App Store.
Meshcore Open GitHub Repo stars Open-source Flutter client for mobile and desktop (Android, iOS, GNU/Linux, Windows, macOS). GitHub last commit
MCO Advanced GitHub Repo stars MeshCore Open fork with one-packet lossless image sending (MCOimg), built-in wardriving and text compression. GitHub last commit
KIEKR 🔒 iOS and Android community toolbox app; can display incoming message scope, upload data to analysers, unlimited contacts.
Meshcore SAR GitHub Repo stars Offline-first search-and-rescue app: messaging, voice, images, maps and live location context in one app. (AI code) GitHub last commit
Nelos 🔒 iOS/Android app for group messaging and tracking people, pets and belongings, with downloadable offline maps.
Offband MeshCore GitHub Repo stars Cross-platform client with direct and channel chat. GitHub last commit
SigurdOS Client GitHub Repo stars Companion app for GNU/Linux, Android, iOS, Windows, macOS, forked from Meshcore Open for "SigurdOS T-Deck" firmware. GitHub last commit
MeshCore TEAM GitHub Repo stars Source of the cross-platform MeshCore TEAM companion app: team-oriented location tracking, messaging, contacts, channels and maps on stock firmware. GitHub last commit

Android

Project Name Description Last Updated
meshcore-mobile-app GitHub Repo stars Hardened Android client, no Google Play Services required. GitHub last commit
MeshCore-TEAM 🔒 Android client focused on group operations (Play Store build of MeshCore TEAM).
Tactical Emergency Area Messaging GitHub Repo stars Android application for position tracking and messaging. GitHub last commit
Meshcore-Wardrive-Android GitHub Repo stars Flutter wardriving and mapping app. GitHub last commit
meshGO! 🔒 Android off-grid messaging client.
MeshMapper 🔒 Android coverage mapping and wardriving app.
meshtrax GitHub Repo stars Flutter Android client with mapping and messaging. GitHub last commit
Yours GitHub Repo stars Android encrypted P2P messaging client for LunarCore firmware, with onion-routing experiments. GitHub last commit

iOS and Apple

Project Name Description Last Updated
MeshCore One GitHub Repo stars Native Swift client for iOS, iPadOS and macOS. (AI code) GitHub last commit
PommeCore GitHub Repo stars SwiftUI companion app for Apple platforms. GitHub last commit

Desktop

Project Name Description Last Updated
mesh-client GitHub Repo stars Electron desktop client for MeshCore, Meshtastic and Reticulum. GitHub last commit
MeshApp GitHub Repo stars Desktop client for MeshCore and Meshtastic with telemetry views. GitHub last commit
MeshCore gui GitHub Repo stars Native desktop client over BLE, no firmware changes required. GitHub last commit
MeshCore Insights GitHub Repo stars Desktop dashboard with live maps, telemetry analysis and remote node management. GitHub last commit
meshcore-bin (AUR) 🔒 Arch Linux package of the official app.
MeshCoreQt GitHub Repo stars Qt desktop client. GitHub last commit
meshy GTK4/libadwaita client for Linux and macOS, aiming for the best Linux experience.
PyMeshCoreGUI GitHub Repo stars Qt6 and Python desktop client. GitHub last commit
QMeshcoreApp GitHub Repo stars Qt6/QML desktop companion with BLE/serial, map and RX log. GitHub last commit

Web

Project Name Description Last Updated
Official web app 🔒 Browser build of the official companion app.
meshcore-web (aXistem) GitHub Repo stars Docker-ready browser build of the companion app over BLE or USB; image ghcr.io/axistem-dev/meshcore-web. GitHub last commit
meshcore-web (Vue) GitHub Repo stars Early Vue web client, superseded by the official app. GitHub last commit
meshcore-webui GitHub Repo stars Web UI for managing devices and chatting on the mesh. GitHub last commit
MC-WebUI GitHub Repo stars WebUI for meshcore-cli. (AI code) GitHub last commit
MeshCorium GitHub Repo stars Self-hosted client with a local web interface and hybrid contact system. GitHub last commit
Mycelium GitHub Repo stars Browser client for messaging over serial or BLE. GitHub last commit

Terminal

Project Name Description Last Updated
MeshChaTUI GitHub Repo stars Textual terminal client for Linux with delivery confirmation over serial or BLE. GitHub last commit
MeshTerm 🔒 Cross-platform TUI client over USB, BLE or TCP with maps, traceroute and message-path views.
meshtui GitHub Repo stars Textual terminal client with delivery tracking and device management. GitHub last commit
QTC GitHub Repo stars Old-school terminal client for Linux and macOS. GitHub last commit
Remote Terminal for MeshCore GitHub Repo stars Remote terminal for repeaters with packet capture and MQTT. GitHub last commit
tui-meshcore GitHub Repo stars Terminal chat client with persistent history and regional presets. GitHub last commit

Other Platforms

Project Name Description Last Updated
MeshCore64 GitHub Repo stars Commodore 64 chat client over a SwiftLink-compatible serial cartridge. GitHub last commit
PicoMeshCore GitHub Repo stars MMBasic companion client for the Raspberry Pi Pico (PicoMite) over UART. GitHub last commit
Roadstr GitHub Repo stars Decentralized road-event reporting over signed Nostr events with MeshCore as transport — "Waze without the centralized tracking." GitHub last commit
Sestriere GitHub Repo stars Native Haiku OS client with maps, packet analysis and repeater administration. (AI code) GitHub last commit

Libraries and SDKs

Project Name Description Last Updated
meshcore_py GitHub Repo stars Official Python bindings over serial, BLE and TCP. GitHub last commit
meshcore.js GitHub Repo stars Official JavaScript companion radio library. GitHub last commit
meshcore-cli GitHub Repo stars Official command line interface for nodes. GitHub last commit
meshcore_client GitHub Repo stars Flutter/Dart implementation of the BLE companion protocol. GitHub last commit
meshcore_upy GitHub Repo stars MicroPython bindings. GitHub last commit
meshcore-go (meshcore-cz) GitHub Repo stars Transport-independent Go SDK over serial, BLE and TCP. GitHub last commit
meshcore-go GitHub Repo stars Pure Go protocol implementation. GitHub last commit
meshcore-packets-java GitHub Repo stars Java packet encoder and decoder. GitHub last commit
meshcore-pi GitHub Repo stars Python protocol implementation for Raspberry Pi and other Linux hosts. GitHub last commit
meshcore-rs GitHub Repo stars Rust port of the Python library. GitHub last commit
meshcore-ts GitHub Repo stars Typed TypeScript client over TCP/WiFi and USB serial. GitHub last commit
MeshCoreCompanion (meshcore_c) GitHub Repo stars Portable C99 companion protocol library with an Arduino C++ wrapper (ESP32, nRF52, STM32, desktop). GitHub last commit
MeshCoreKmp GitHub Repo stars Kotlin Multiplatform library for BLE companion nodes. GitHub last commit
meshpkt GitHub Repo stars Pure Go packet codec with identity cryptography and TypeScript WebAssembly bindings. GitHub last commit
openHop Core GitHub Repo stars Python reimplementation of the protocol and routing stack, with direct SX1262 support. GitHub last commit

Integrations and Bots

Project Name Connection Description Last Updated
meshcore-ha GitHub Repo stars — Official Home Assistant integration, installable via HACS. GitHub last commit
BinktermPHP GitHub Repo stars — Full-stack Bulletin Board System with a MeshCore gateway, web and telnet access, and FidoNet. GitHub last commit
Cyclenerd MeshCore Bot GitHub Repo stars Serial Node.js command bot with scheduled repeater status collection. GitHub last commit
Domoticz MeshCore Plugin GitHub Repo stars — Exposes nodes, telemetry and messaging as native Domoticz devices. GitHub last commit
ESPHome MeshCore GitHub Repo stars — ESPHome component turning XIAO nRF52840 boards into managed MeshCore sensor nodes; control switches, sensors, fans and lights over LoRa mesh from the Companion app. GitHub last commit
HopLink GitHub Repo stars TCP/IP Bridge between MeshCore, Meshtastic and Discord. GitHub last commit
map.meshcore.io uploader GitHub Repo stars Serial Uploads every repeater and room server a companion hears to the public map. GitHub last commit
Mesh-Citadel BBS GitHub Repo stars — Citadel-style BBS reachable over the mesh, inspired by 80s Citadel BBSes. GitHub last commit
MeshCore BBS GitHub Repo stars — Store-and-forward bulletin board running on a companion radio. GitHub last commit
MeshCore Discord Bridge GitHub Repo stars Serial Bidirectional Discord bridge with multi-channel routing and flood protection. GitHub last commit
MeshCore Email Gateway GitHub Repo stars — Bidirectional SMTP/IMAP gateway with a management API and web interface. GitHub last commit
MeshCore SAME EAS Alerter GitHub Repo stars — Forwards SAME emergency alert broadcasts onto the mesh. GitHub last commit
MeshCore UI for Home Assistant GitHub Repo stars — HACS sidebar dashboard on top of meshcore-ha with chat, contacts and maps. GitHub last commit
meshcore-bot GitHub Repo stars Serial, BLE or TCP/IP Python command bot with Discord and Telegram bridging plus a web viewer. GitHub last commit
meshcore-bot (Go) GitHub Repo stars — Lightweight command bot in Go. GitHub last commit
meshcore-discord-relay GitHub Repo stars MQTT Relays MQTT traffic into Discord channels. GitHub last commit
meshcore-mcp GitHub Repo stars — Model Context Protocol server exposing a node to AI agents. GitHub last commit
meshcore-mqtt GitHub Repo stars Serial, BLE or TCP MQTT bridge with TLS support. GitHub last commit
Meshcore-Repeater-MQTT-Gateway GitHub Repo stars MQTT Gateway firmware bridging repeaters to MQTT. GitHub last commit
meshcoretomqtt GitHub Repo stars MQTT Publishes debug and packet capture output to MQTT. GitHub last commit
Meshpoint GitHub Repo stars — Raspberry Pi base station using an SX1302/SX1303 LoRa concentrator. GitHub last commit
MeshRes GitHub Repo stars — Streams mesh messages into the Resonite social VR platform. GitHub last commit
openHop Repeater GitHub Repo stars — Python repeater daemon for Pi-class and embedded Linux hardware, built on openHop Core. GitHub last commit
PokeMesh GitHub Repo stars Serial Collaborative Pokémon FireRed played through channel commands, turning the game into a text adventure over MeshCore. GitHub last commit
Spectra — Rust bridge from MeshCore or Meshtastic radios to the Veilid DHT.
Supply Drop BBS 🔒 — Rust BBS for Raspberry Pi with MeshCore and Meshtastic bridges and a plugin system for other transports.

Self-Hosted Dashboards

Project Name Description Last Updated
CoreScope (Kpa-clawbot) GitHub Repo stars Packet analyzer with MQTT ingest, maps, channel chat and per-node analytics. GitHub last commit
LiteScope GitHub Repo stars Lightweight MQTT dashboard for node and telemetry monitoring. GitHub last commit
mc-webui GitHub Repo stars Flask web client with SQLite storage and Docker deployment. GitHub last commit
MeshCore Beacon GitHub Repo stars Go collector with PostgreSQL storage, WebSocket streaming and a React frontend. GitHub last commit
MeshCore MQTT Live Map GitHub Repo stars Real-time traffic map with coverage, heat and line-of-sight views. GitHub last commit
meshcore-hub GitHub Repo stars Collector, REST API and dashboard backed by PostgreSQL. (AI code) GitHub last commit
MeshExplorer GitHub Repo stars Real-time map, chat client and packet analysis. GitHub last commit
MeshMonitor (GitHub repository) GitHub Repo stars Self-hosted multi-protocol dashboard (MeshCore + Meshtastic) with maps, telemetry and automation. GitHub last commit
OverMesh GitHub Repo stars Self-hosted dashboard for MeshCore and Meshtastic. GitHub last commit
PotatoMesh GitHub Repo stars Federated dashboard for local communities with remote ingestors and a public API. GitHub last commit
pyMC Console GitHub Repo stars Real-time web dashboard for openHop Repeater with RF statistics and terrain mapping. GitHub last commit
Remote Terminal for MeshCore (jkingsman) GitHub Repo stars Power-user terminal with server-side packet capture, bots and MQTT integrations. GitHub last commit
UK Mesh (GitHub repository) GitHub Repo stars Real-time analytics platform with observer ingestion, coverage and packet views. GitHub last commit

Packet Analysis

Project Name Description Last Updated
CoreScope (OKI-Mesh) GitHub Repo stars Live packet visualisation with replay and channel decryption. GitHub last commit
Lora Wideband Decoder GitHub Repo stars SoapySDR wideband intercept receiver for LoRa traffic. GitHub last commit
MCSim GitHub Repo stars Deterministic simulation framework for firmware testing. GitHub last commit
MeshCore Packet Tool GitHub Repo stars Browser workbench for inspecting, decoding and crafting packets. GitHub last commit
MeshCore Signal Tester GitHub Repo stars Real-time signal tester for companions and repeaters, with per-repeater SNR/RSSI charts and a 3D signal map. Web + Android app. GitHub last commit
meshcore_sim GitHub Repo stars Discrete-event simulator running real firmware routing logic. GitHub last commit
meshcore-decoder-py GitHub Repo stars Python packet decoder. GitHub last commit
meshcore-decoder GitHub Repo stars TypeScript library for decoding MeshCore packets with full cryptographic support. GitHub last commit
meshcore-packet-capture GitHub Repo stars Captures packets from a companion radio and publishes to MQTT. GitHub last commit
meshcore-packet-knife GitHub Repo stars Packet inspection and WebGPU hashtag channel key bruteforcing. GitHub last commit
meshcore-sim GitHub Repo stars Deterministic network simulator for testing without radios. GitHub last commit
MeshCute GitHub Repo stars Portable BLE, Wi-Fi and receive-only LoRa scanner for the M5Stack Cardputer Adv; universal toolbox for MeshCore/Meshtastic meetings. GitHub last commit
MeshCore Wireshark Dissector GitHub Repo stars Wireshark protocol dissector and pcapng converter. GitHub last commit
YAMPA GitHub Repo stars Yet another MeshCore packet analyser. GitHub last commit

Utilities

Project Name Description Last Updated
Map Tiles Downloader GitHub Repo stars Terminal utility for downloading offline OpenStreetMap tiles for mesh apps. GitHub last commit
Mesh Utility 🔒 Progressive Web App for mapping MeshCore LoRa coverage with optional cloud ingestion.
MeshCore Geo Prune 🔒 Browser tool that cleans the contact list with a geofence.
MeshCore Proxy GitHub Repo stars TCP proxy exposing a locally connected companion radio to remote clients. GitHub last commit
MeshCore Regions catalog GitHub Repo stars Community-editable JSON catalog of region codes used worldwide, allowing listing of public channels. GitHub last commit
MeshCore Utils (MC-Keygen) GitHub Repo stars Rust vanity Ed25519 key generator with CUDA or Metal acceleration. (AI code) GitHub last commit
MeshCore Web Key Generator GitHub Repo stars Browser-only Ed25519 key generator with custom public-key prefixes. GitHub last commit
MeshCore Web Keygen 🔒 Client-side vanity Ed25519 key generator with custom hex prefixes.
Reticulum Network Planner GitHub Repo stars (Applies to all LoRa.) Given a number of LoRa nodes and a geographical area, calculates optimal node positions from geographical data. GitHub last commit

Firmware and Flashing

Custom Firmware

Firmware marked 🔒 is closed source.

Project Name Description Last Updated
Aurora LilyGO T-Deck. Standalone firmware with contact management and BLE companion support, an alternative to Ripple.
BlackJackOS GitHub Repo stars LilyGo T-Deck, T-Deck Plus. Portable toolbox and platform for building apps and functionality, with an application-oriented standalone interface. GitHub last commit
chiyocore GitHub Repo stars Generic ESP32 with SX1262/SX1276. Experimental Rust reimplementation of MeshCore, alternative to the C++ Arduino implementation. GitHub last commit
CubeCell MeshCore GitHub Repo stars Heltec CubeCell HTCC-AB01, AB02, AC01 (ASR6501 + SX1262). Repeater-only firmware optimised for solar deployments: store-and-forward mailbox, mesh health monitor, remote CLI, adaptive TX power, deep sleep (~3.5 µA). GitHub last commit
EastMesh GitHub Repo stars MQTT repeater and WiFi companion builds with prebuilt releases. GitHub last commit
EasySkyMesh GitHub Repo stars Power-saving fork for ultra-low-power repeater and sensor deployments. GitHub last commit
Fennek GitHub Repo stars LilyGO T-Deck Pro. Adds music, audiobooks and eBooks alongside mesh chat. GitHub last commit
FieldMesh GitHub Repo stars Elecrow ThinkNode M1, Seeed Wio Tracker L1 (tested). Outdoor-focused fork for festivals, hiking and off-grid events: automatic GPS advertising, Haversine tracking page, one-press Off-Grid mode, SOS alerts. GitHub last commit
InkCore AI-free BLE-companion firmware for small e-paper devices with configurable applets.
LunarCore GitHub Repo stars Heltec WiFi LoRa 32 V3 (ESP32-S3 + SX1262). Multi-protocol Rust firmware combining MeshCore, Meshtastic and RNode/KISS (Reticulum) on one device. GitHub last commit
MC-T5-Pro GitHub Repo stars LilyGo T5 ePaper S3 Pro. A paper-like handheld MeshCore communicator. GitHub last commit
MCLite GitHub Repo stars LilyGO T-Deck Plus. Simplified firmware for non-technical users: zero-config via SD card JSON, LVGL touch UI, DMs and channels, SOS, GPS sharing, multi-language, PIN lock, SD message history. GitHub last commit
Meck GitHub Repo stars LilyGO T-Deck Pro, T-Deck Max, T5 E-Paper S3 Pro. BLE and WiFi companion fork; early-stage, repeater and USB firmware still in development. GitHub last commit
Meck-P4 GitHub Repo stars LilyGo T-Display P4 (ESP32-P4). Port of Meck to the P4 platform. GitHub last commit
Meshcomod (GitHub repository) GitHub Repo stars Heltec and Seeed LoRa devices. Companion firmware offering USB + Bluetooth + TCP simultaneously (phone app, web client or Home Assistant). GitHub last commit
MeshCore Cardputer ADV (sosprz) GitHub Repo stars M5Stack Cardputer-ADV (ESP32-S3), Cap LoRa868. Specialized UI; flashable via M5Burner, ESP flasher tools, or web flasher. GitHub last commit
MeshCore Cardputer ADV (Stachugit) GitHub Repo stars M5Stack Cardputer-ADV with Cap LoRa868 or DX-LR30-900M22SP. Enhanced TFT UI with chat bubbles, 18 colour themes, notification popups, Bluetooth pairing. GitHub last commit
MeshCore Cardputer-ADV (MultiMote) GitHub Repo stars M5Stack Cardputer Adv with Cap LoRa-1262. Fork for this module combination. GitHub last commit
MeshCore Filter Firmware GitHub Repo stars All MeshCore repeater targets (Heltec V3/V4, CT-62, Wireless Tracker; Station G2/G3; RAK4631/3401; SenseCap Solar; XIAO ESP32-S3/nRF52; T1000-E; Generic E22 SX1262). Remotely configurable drop/forward rules by channel, sender, text, packet type, hops, region and signal strength over the repeater CLI; per-rule throttling, advert rate limiting, saved-airtime telemetry, battery voltage gate. Prebuilt firmware on Releases (filter-v* tags); guide in FILTER.md. GitHub last commit
MeshCore Low-Power GitHub Repo stars Heltec V3/V4. Deep-sleep builds with BLE, USB and WiFi in one image. GitHub last commit
MeshCore mishmesh GitHub Repo stars On-device UI making a companion radio usable without a paired phone. GitHub last commit
MeshCore PaperUI GitHub Repo stars E-paper handheld firmware with standalone messaging, GPS and maps. GitHub last commit
MeshCore Solo GitHub Repo stars Seeed Studio Wio Tracker L1 (OLED and eInk), GAT562 30S Mesh Kit. Standalone firmware based on the official companion firmware, adding offline GPS navigation and GPX export. GitHub last commit
MeshCore T-beam-1W GitHub Repo stars LilyGO T-Beam 1 Watt (SX1262, ESP32). Ported firmware with device-specific fixes for battery, boot loops and the 1W PA; includes a web flasher. GitHub last commit
MeshCore TEAM enhanced firmware GitHub Repo stars Autonomous tracker custom firmware. Layered on stock MeshCore, adding team-oriented GPS tracking, smart forwarding control and unattended autonomous operation. GitHub last commit
MeshCore Wio Tracker L1 Pro (sosprz) GitHub Repo stars Seeed Studio Wio Tracker L1 Pro. On-device companion UI with UF2 drag-and-drop and web flasher support. GitHub last commit
MeshcoreGRID GitHub Repo stars Heltec WiFi LoRa 32 V4 TFT (ESP32-S3, FT6336 touchscreen). Touch-first UI with Messenger (DM + channel chat, ACK tracking), Discover (advert browser), Radio/BLE/Settings/Power apps, pinch-to-zoom Map. BETA. GitHub last commit
MeshCoreNG GitHub Repo stars Dutch fork focused on smarter repeaters for larger, busier meshes. GitHub last commit
MeshCoreTel GitHub Repo stars Repeater fork of EastMesh with WiFi, HTTPS API, web panel and MQTT. GitHub last commit
MeshCoreTerm (Dabeani) GitHub Repo stars LilyGO T-Deck, T-Deck Plus, Seeed Studio SenseCap Indicator (TFT/D1Pro). Retro-themed, touch-first UI: tabbed interface (Contacts, Channels, Map, Mgmt), slippy tile map, D-pad/trackball support, RSSI/SNR display, telemetry. GitHub last commit
MeshPunk GitHub Repo stars LilyGo T-Deck. LVGL and Lua handheld firmware. GitHub last commit
MeshUltra 🔒 LilyGo T-Deck, T-Deck+. Firmware for both devices.
Offband Mesh GitHub Repo stars Cross-role firmware enhancements and optimisation. GitHub last commit
Saitama GitHub Repo stars LilyGo T-Deck, T-Deck Plus. Standalone firmware for LoRa mesh devices, built on MeshCore. GitHub last commit
SigurdOS T-Deck GitHub Repo stars Launcher-style touch UI for the T-Deck with maps and over-the-air updates. GPL-3.0-or-later. GitHub last commit
TapTap Firmware (T1000-E) GitHub Repo stars Seeed Studio T1000-E, RAK WisMesh Tag. Headless button-interaction firmware: canned messages, Morse entry, GPS toggle, RTTTL/CW buzzer alerts. GitHub last commit
Trail Mate GitHub Repo stars LilyGO T-LoRa-Pager, T-Deck (primary); M5Stack Tab5, T-Display P4 (bring-up); T-Watch S3 (experimental). Offline-first navigation with offline GPS maps, Meshtastic + MeshCore messaging, SSTV receiver, FSK+Codec2 walkie-talkie, ESP-NOW team mode, Sub-GHz sweep. GitHub last commit
Wadamesh (GitHub repository) GitHub Repo stars Heltec V4 TFT/touch, LilyGo T-Deck. Standalone LVGL touch UI: on-device chat, channels, rooms, contacts, live map, OTA updates, no phone required. Split out of Meshcomod. 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 from Arduino to Zephyr RTOS: WFI sleep, adaptive contention window, CAD-based RX duty cycling, UF2/DFU. GitHub last commit

Flashing and Updating

Project Name Description Last Updated
Drone MeshCore Updater GitHub Repo stars Zephyr firmware for Seeed XIAO boards that carries firmware bundles to unreachable repeaters by drone or on foot and flashes over BLE DFU, with a PWA web client. GitHub last commit
Heltec V4.2 Multi-Boot Selector GitHub Repo stars Heltec WiFi LoRa 32 V4.2 (ESP32-S3). 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/filesystem isolation. GitHub last commit
Mesh America Device Configurator 🔒 Browser flasher and configurator over Web Serial.
Mesh Loader GitHub Repo stars Heltec WiFi LoRa 32 V3/V4 (other 8 MB+ flash ESP32 devices can be added). "Dual Boot" firmware switching between MeshCore and Meshtastic at boot via a 2-second button press, with isolated NVS/filesystem data per firmware. GitHub last commit
MeshCore Custom Firmware Builder GitHub Repo stars All MeshCore-supported ESP32 boards. Web-based firmware builder: select board, firmware type and custom flags, get a compiled .bin back. GitHub last commit
MeshCore Drone Updater GitHub Repo stars Raspberry Pi service for drive-by or drone-assisted DFU updates of physically unreachable nodes. GitHub last commit
MeshCore-OTA-Flasher GitHub Repo stars Windows tool for nRF52840 firmware updates over Bluetooth LE. GitHub last commit
MeshFirmware GitHub Repo stars Interactive Windows and Linux scripts for selecting, flashing and compiling releases. GitHub last commit
MeshForge GitHub Repo stars Cloud firmware builder and web flasher for LoRa mesh devices. GitHub last commit
MeshCore OTA guide GitHub Repo stars Step-by-step OTA firmware update guide for repeaters and room servers. GitHub last commit
Python Nordic Legacy DFU Tool GitHub Repo stars Cross-platform nRF51/nRF52 Bluetooth DFU tool with GUI and CLI. GitHub last commit
weebl2000's Firmware Builder 🔒 All MeshCore-supported boards. Build and download firmware images for your device.
XIAO nRF52 Updater GitHub Repo stars Updater firmware that flashes nearby nRF52 nodes over Bluetooth DFU. GitHub last commit

Hardware

Supported Devices

Compatibility references; check these before buying a board.

Resource Description
Mesh America supported hardware Community list of compatible boards and chipsets.
mesh-sn.de firmware matrix Per-device matrix of which MeshCore firmware builds are available.
MeshCore Europe devices Multilingual device directory with setup guides.
LocalMesh UK devices Device guides for the UK emergency network.

Pre-built Devices

Sold with MeshCore firmware pre-installed, or with MeshCore selectable at order.

Product Description
Seeed Wio Tracker L1 Pro for MeshCore Handheld with GPS, OLED display and battery.
SenseCAP Solar Node P1 Pro for MeshCore Solar-powered outdoor repeater with GPS.
Seeed MeshCore Starter Kit Bundle of a repeater and client nodes ready to deploy.
RAK WisMesh Tag (Atlavox) IP66 GPS tracker; choose the MeshCore variant when ordering.
Elecrow ThinkNode M9 Standalone communicator with QWERTY keyboard, colour LCD and GPS.
LilyGo T-LoRa Pager MeshCore Pocket pager with keyboard, display and LR1121 radio.

DIY Builds

Open designs with published files (PCB, BOM, STL or detailed build guide).

Project Description
915 MHz Mesh Antenna GitHub Repo stars Stacked collinear antenna with simulation files and build dimensions.
bardolf MeshCore Repeater GitHub Repo stars Solar repeater with FreeCAD enclosure, STL files and full BOM.
LoRaMeshNodes GitHub Repo stars Mobile and solar nodes with OpenSCAD enclosures, STL files and BOMs.
MeshCore E22P Repeater GitHub Repo stars XIAO ESP32-S3 repeater with an Ebyte E22P module, wiring and firmware.
NodakMesh solar repeater build Parts list, solar sizing, weatherproofing and configuration walkthrough.
RePeter GitHub Repo stars Bremen repeater board with Gerbers, schematics, BOM and STEP model.
XIAO S3 Dual-Radio Repeater GitHub Repo stars Two-radio summit repeater with assembly guide and field test reports.

Enclosures and Mounts

Project Description
"Ray" Heltec V3 case Handheld case with room for one 18650 cell.
Case-Stick for ProMicro nRF52 Stick-shaped case for ProMicro nRF52840 boards.
The Corebell Printable solar node enclosure.
Heltec T114 case with battery Compact handheld case with an integrated battery bay.
MeshCore mast enclosure for Heltec V3 Mast-mounted outdoor enclosure.
NodakMesh enclosures guide Overview of commercial and DIY cases with IP-rating guidance.
Outdoor Case for MeshCore Node / Repeater Printable weatherproof repeater case.

Maps and Diagnostics

Tools to see what is happening on the mesh.

Maps

Project / URL Description
#BEmesh map Belgian map with network stats and a configurator.
Czech coverage map Czech coverage with terrain-aware planning.
HanseMesh map Northern Germany repeater status and coverage.
HopRadar Browser live map and analyzer for your own node over BLE or USB, with hop traces and SNR.
Iceland analyzer Live CoreScope instance for the Icelandic network.
KernWi-Fi map South Australian repeater and observer network.
KiekR map Region coverage derived from neighbour observations uploaded by KiekR users.
LocalMesh Germany map German coverage with repeater directory.
LocalMesh Netherlands map Dutch network coverage.
LoraMesh France map French coverage by region.
m3sh.uk Map UK network as seen from Oxfordshire.
map.meshradio.uk Network analysis and visualization tool for the UK MeshRadio community.
mapme.sh Crowdsourced coverage mapping with companion wardriving apps.
MeshCore Europe map European repeater and room server coverage.
MeshCore Map Official global map displaying static user uploads for repeaters and room servers.
MeshCore Polska map Polish clients, repeaters, room servers and sensors.
MeshCore-de.fyi region map Editable uMap of regions, mainly Germany. See also region-editing context and how to edit.
MeshMapper Wardriving coverage platform with regional instances and an open API.

Diagnostics and Dashboards

Project / URL Description
Belgian MQTT analyzer CoreScope instance for Belgian traffic.
Boston MeshCore MQTT dashboard Live MQTT node presence and traffic metrics.
EU Meshcore Analyzer Live visual map of European MeshCore LoRa network traffic.
KernWi-Fi live telemetry South Australian live activity feed.
MeshCore Analyzer (letsmesh) Node connectivity, packet analysis and mesh health metrics.
MeshCore Observers Growing directory of public collectors, reporters and analyzers.
MeshCore Tools Repeater configurator and region code lookup helpers.
MeshCore Wall of Shame Tongue-in-cheek ranking of the nodes flooding the mesh with adverts.
meshcoresim.com Simulation tool for modeling message propagation and testing network scalability.
Meshcoretel.io Public telemetry: live packet map, propagation trees, link load, wardrive coverage, region/mesh selection, node and observer directories, stats dashboards, channels view, prefix explorer.
MeshRank Leaderboard and analytics for repeaters and routes, mainly in the UK.
TennMesh Live Tennessee telemetry with RF link analysis and routing loop detection.

RF Planning

Project / URL Description
contempl8 Relief Free browser 3D terrain block viewer for inspecting the landform around a site; can be slow on large areas.
contempl8 Topo Free browser elevation profile along a drawn line, useful for rough line-of-sight checks.
HopReach Browser-based terrain-aware RF planning and MeshCore simulator: realistic LoRa coverage maps, packet propagation, collisions, repeater behaviour, airtime contention, preamble lock failures, hidden-node effects, scalability.
Mesh Community Planner Desktop planner with terrain-aware propagation, hardware selection and bill of materials.
MeshBench RF-accurate simulation and development toolkit running real firmware against a sample-accurate LoRa channel and real terrain; network planning, firmware A/B testing, board emulation, CI fixtures, Wireshark/pcapng and SDR/IQ integration. Site
meshrf.net RF propagation and link analysis tool designed for LoRa Mesh.
MeshKit Browser site planner with terrain LOS, Fresnel analysis and BLE radio tools.
MeshOMatic Terrain-aware repeater placement planning and topology analysis.
Reticulum Network Planner (Applies to all LoRa.) See Utilities.

Guides and Learning

Resource Description
Andy Kirby on YouTube Hardware reviews, repeater builds and firmware walkthroughs.
Austin Mesh setup guide Beginner-friendly local setup.
Bravo.TAKKE.me MeshCore book Traditional Chinese guide: quick start, basic setup, firmware types, how MeshCore differs from Meshtastic.
J-Rat Techworks repeater guide Flashing and repeater setup.
Kev's Robots MeshCore course Structured tutorial series from basics to flashing.
LitBomb's MeshCore FAQ Community FAQ in English and German.
LocalMesh NL setup guide Dutch-language beginner guide.
Mesh America wiki Guides and protocol overview.
Mesh Sorocaba configuração Portuguese-language setup documentation.
Meshcore region info Reference on MeshCore region codes and how they're used.
MeshCore Europe getting started Multilingual introduction.
MeshCore Europe repeater guide Repeater deployment walkthrough.
MeshCore Ninja Open catalog of regional networks, devices, firmwares and software.
NodakMesh wiki Reference documentation and setup guides.
ScotMesh getting started Beginner guide from unboxing to the first message.
Video: MeshCore Quickstart The comms channel's quickstart playlist.
Video: How to get started Getting-started walkthrough.
Why MeshCore needs regions - explained simply Plain-language explanation of the region system.
WISSEN TECHNIK podcast German-language podcast on MeshCore and Meshtastic.

Communities

Virtual

Country / region Websites

Australia

Austria

Belarus

  • MeshNetBY - Setup guides and city Telegram groups; also covers Meshtastic.

Belgium

Brazil

Bulgaria

Canada

Chile

Czech Republic

Europe

  • MeshCore Europe - Multilingual umbrella site with community directory, guides and maps.

Finland

  • Mesh Pirkanmaa - Tampere region, including Nokia, Pirkkala and Ylöjärvi.

France

Germany

Greece

Hungary

Ireland

Italy

Kazakhstan

Latvia

Lithuania

Netherlands

New Zealand

Norway

Poland

Portugal

Romania

Russia

Slovakia

Slovenia

Spain

Sweden

Switzerland

Ukraine

United Kingdom

United States

About

A curated list of amazingly awesome MeshCore resources

Resources

Stars

337 stars

Watchers

10 watching

Forks

Releases

Packages

Contributors