Skip to content
Projects

meshcore-ita/awesome-meshcore has 59 GitHub stars and 10 forks. GitHot measured 0 stars in 24 hours and +2 in 7 days. Last checked 2026-11-12 17:09 UTC. Last push 2026-11-02.

How these counts are measured

Clients, firmware, SDKs, tools, maps and communities for MeshCore off-grid LoRa mesh messaging

Measured star growth

in 24h
0
in 7 days
+2
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

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, tactical security including law enforcement, private security and also IoT sensor networks.

Contents


Official Resources

Everything from the official MeshCore project:

Social Media

Client

Grouped by platform. Apps marked 🔒 are closed source.

Cross-Platform

  • Official app 🔒 - Proprietary companion app, also on Google Play and the App Store.
  • KIEKR 🔒 - Android and iOS community toolbox app.
  • MCO Advanced - MeshCore Open fork with lossless image sending, built-in wardriving and text compression.
  • MeshCore Open - Open-source Flutter client for mobile and desktop.
  • MeshCore SAR - Offline-first search and rescue app with low-bandwidth voice, images and team tracking.
  • MeshCore TEAM - Open-source cross-platform companion app for team and hunting-focused location tracking and messaging.
  • Nelos 🔒 - Android and iOS app for group messaging and tracking people, pets and belongings, with downloadable offline maps.
  • Offband MeshCore - Cross-platform client with direct and channel chat.
  • SigurdOS Client - Flutter client forked from MeshCore Open with a pixel-art theme.

Android

  • MeshCore Open - Android builds of the open-source Flutter client listed under Cross-Platform.
  • meshcore-mobile-app - Hardened Android client, no Google Play Services required.
  • MeshCore-TEAM 🔒 - Android client focused on group operations.
  • Meshcore-Wardrive-Android - Flutter wardriving app for mapping coverage.
  • meshGO! 🔒 - Android off-grid messaging client.
  • MeshMapper 🔒 - Android coverage mapping and wardriving app.
  • meshtrax - Flutter Android client with mapping and messaging.
  • Peers - Privacy-focused Android messenger routing over Logos, MeshCore and Bluetooth mesh.
  • Tactical Emergency Area Messaging - Android application for position tracking and messaging.
  • Yours - Android encrypted messaging client for LunarCore firmware with onion routing experiments.

iOS and Apple

  • MeshCore One - Native Swift client for iOS, iPadOS and macOS.
  • PommeCore - SwiftUI companion app for Apple platforms.

Desktop

  • mcIRC - IRC-style desktop client with multiple nodes, bots, addons and a firmware builder.
  • mesh-client - Electron desktop client for MeshCore, Meshtastic and Reticulum.
  • MeshApp - Desktop client for MeshCore and Meshtastic with telemetry views.
  • MeshCore gui - Native desktop client over BLE, no firmware changes required.
  • MeshCore Insights - Desktop dashboard with live maps, telemetry analysis and remote node management.
  • meshcore-bin (AUR) 🔒 - Arch Linux package of the official app.
  • MeshCoreQt - Qt desktop client.
  • meshy - GTK4/libadwaita client for Linux and macOS.
  • PyMeshCoreGUI - Qt6 and Python desktop client.
  • QMeshcoreApp - Qt6/QML desktop companion with BLE/serial, map and RX log.

Web

  • MeshConsole - Web interface and CLI for MeshCore and Meshtastic devices.
  • MeshCore Companion - Self-hosted web client with signal diagnostics, antenna placement mode and signed channel posts against name spoofing.
  • meshcore-web (aXistem) - Docker-ready browser build of the companion app over BLE or USB.
  • meshcore-web (Vue) - Early Vue web client, superseded by the official app.
  • meshcore-webui - Web UI for managing devices and chatting on the mesh.
  • MeshCorium - Self-hosted client with a local web interface and hybrid contact system.
  • Mycelium - Browser client for messaging over serial or BLE.
  • Official web app 🔒 - Browser build of the official companion app.

Terminal

  • MeshChaTUI - Textual terminal client for Linux with delivery confirmation over serial or BLE.
  • meshssi - irssi-style terminal client with chat, packet monitor, map and repeater administration.
  • MeshTerm - Cross-platform TUI client over USB, BLE or TCP with maps, traceroute and message path views.
  • meshtui - Textual terminal client with delivery tracking and device management.
  • QTC - Old-school terminal client for Linux and macOS.
  • Remote Terminal for MeshCore - Remote terminal for repeaters with packet capture and MQTT.
  • tui-meshcore - Terminal chat client with persistent history and regional presets.

Other Platforms

  • MeshCore64 - Commodore 64 chat client over a SwiftLink-compatible serial cartridge.
  • PicoMeshCore - MMBasic companion client for the Raspberry Pi Pico over UART.
  • Roadstr - Road-event reporting over signed Nostr events with MeshCore as transport.
  • Sestriere - Native Haiku OS client with maps, packet analysis and repeater administration.

Libraries and SDKs

  • meshcore_py - Official Python bindings over serial, BLE and TCP.
  • meshcore.js - Official JavaScript companion radio library.
  • meshcore-cli - Official command line interface for nodes.
  • meshcore-c (Nicolai-Electronics) - Dependency-free MeshCore protocol implementation in C for ESP-IDF projects.
  • meshcore_client - Flutter and Dart implementation of the BLE companion protocol.
  • meshcore-go - Pure Go protocol implementation.
  • meshcore-go (meshcore-cz) - Transport-independent Go SDK over serial, BLE and TCP.
  • meshcore-packets-java - Java packet encoder and decoder.
  • meshcore-pi - Python protocol implementation for Raspberry Pi and other Linux hosts.
  • meshcore-rs - Rust port of the Python library.
  • meshcore-ts - Typed TypeScript client over TCP/WiFi and USB serial.
  • meshcore_upy - MicroPython bindings.
  • MeshCoreCompanion - Portable C99 companion protocol library with an Arduino C++ wrapper.
  • MeshCoreKmp - Kotlin Multiplatform library for BLE companion nodes.
  • meshpkt - Pure Go packet codec with identity cryptography and TypeScript WebAssembly bindings.
  • openHop Core - Python reimplementation of the protocol and routing stack, with direct SX1262 support.
  • pyMC WM1303 - Multi-channel LoRa bridge turning an SX1302/SX1303 concentrator into a MeshCore gateway.

Integrations and Bots

Self-Hosted Dashboards

  • CoreScope (Kpa-clawbot) - Packet analyzer with MQTT ingest, maps, channel chat and per-node analytics.
  • LiteScope - Lightweight MQTT dashboard for node and telemetry monitoring.
  • mc-webui - Flask web client with SQLite storage and Docker deployment.
  • Mesh Health Check - Scores real-world message reachability across MQTT-connected observers.
  • MeshCore Beacon - Go collector with PostgreSQL storage, WebSocket streaming and a React frontend.
  • MeshCore MQTT Live Map - Real-time traffic map with coverage, heat and line-of-sight views.
  • MeshCore Wardrive Map (Docker) - Self-hosted SQLite-backed wardriving coverage map with no cloud dependency.
  • meshcore-hub - Collector, REST API and dashboard backed by PostgreSQL.
  • MeshExplorer - Real-time map, chat client and packet analysis.
  • MeshLog - PHP/MySQL web dashboard for the companion MeshCore logger firmware.
  • MeshMonitor - Self-hosted multi-protocol dashboard with maps, telemetry and automation.
  • NOCT 🔒 - All-in-one dashboard bringing APRS, ADS-B, MeshCore, JS8Call, packet radio, Winlink and GOES weather satellite data together.
  • openHop Repeater UI - Vue 3 web dashboard for monitoring and managing an openHop Repeater.
  • OverMesh - Self-hosted dashboard for MeshCore and Meshtastic.
  • PotatoMesh - Federated dashboard for local communities with remote ingestors and a public API.
  • pyMC Console - Web dashboard for openHop Repeater with RF statistics and terrain mapping.
  • Remote Terminal for MeshCore (jkingsman) - Power-user terminal with server-side packet capture, bots and MQTT integrations.
  • UK Mesh - Real-time analytics platform with observer ingestion, coverage and packet views.

Packet Analysis

Utilities

Firmware and Flashing

Forks and Custom Firmware

  • Aurora - Standalone T-Deck firmware with contact management and BLE companion support.
  • Biper - Product fork of MeshCore built for a simple, dependable off-grid emergency link.
  • BlackJackOS - Portable T-Deck toolbox with an application-oriented standalone interface.
  • chiyocore - Experimental Rust reimplementation for ESP32 with generated board builds.
  • CrowPanel DHE04005D Dual-Boot Firmware - Dual-boot MeshCore/Meshtastic firmware for the CrowPanel ESP32-P4 touch device.
  • CubeCell MeshCore - Minimal repeater firmware for Heltec CubeCell boards.
  • EastMesh - MQTT repeater and WiFi companion builds with prebuilt releases.
  • EasySkyMesh - Power-saving fork for ultra-low-power repeater and sensor deployments.
  • Faro - On-device LVGL UI for MeshCore companion firmware on the LilyGo T-Deck and T-Deck Plus; BLE and WiFi companion clients keep working.
  • Fennek - T-Deck Pro firmware adding music, audiobooks and eBooks alongside mesh chat.
  • FieldMesh - Fork optimised for festivals, hiking and off-grid events.
  • InkCore - BLE companion firmware for small e-paper devices with configurable applets.
  • LunarCore - Multi-protocol ESP32-S3 firmware combining MeshCore, Meshtastic and RNode/KISS.
  • MC-T5-Pro - Firmware fork for the LilyGo T5 ePaper S3 Pro.
  • MCLite - Lightweight communicator firmware for the T-Deck Plus and T-Watch Ultra.
  • MCRS - Protocol-compatible MeshCore repeater firmware rewritten in Rust with Embassy.
  • Meck - BLE and WiFi companion fork for T-Deck Pro, T-Deck Max and T5 E-Paper S3 Pro.
  • Meck-P4 - Port of Meck to the ESP32-P4 based LilyGo T-Display P4.
  • Meshcomod - Companion fork exposing USB, Bluetooth and TCP connectivity simultaneously.
  • MeshCore Cardputer ADV (sosprz) - Flashable ESP32-S3 UI images for the Cardputer ADV.
  • MeshCore Cardputer ADV (Stachugit) - Standalone TFT and keyboard interface for the Cardputer ADV.
  • MeshCore Cardputer-ADV - Fork for the M5Stack Cardputer Adv with the Cap LoRa-1262 module.
  • MeshCore ESP Repeater Extended - Build overlay adding a WiFi TCP bridge, HTTP ops panel and MQTT reporting.
  • MeshCore Filter Firmware - Repeater fork with remotely configurable drop and forward rules, per-rule throttling and advert rate limiting.
  • MeshCore Low-Power - Deep-sleep Heltec V3/V4 builds with BLE, USB and WiFi in one image.
  • MeshCore mishmesh - On-device UI making a companion radio usable without a paired phone.
  • MeshCore MQTT Bridge (agessaman fork) - Onboard WiFi, NTP and JWT-authenticated MQTT packet-logging firmware, no Raspberry Pi required.
  • MeshCore PaperUI - E-paper handheld firmware with standalone messaging, GPS and maps.
  • MeshCore SPECTER for DX-LR30 - Native C++ flood repeater firmware for the cheap STM32F103 + SX1262 DX-LR30 board.
  • MeshCore T-Beam 1W - Prebuilt builds for the LilyGo T-Beam 1 Watt.
  • MeshCore TEAM enhanced firmware - Autonomous tracker fork adding team GPS tracking and smart forwarding control.
  • MeshCore Wio Tracker L1 Pro (sosprz) - On-device companion UI for the Seeed Wio Tracker L1 Pro.
  • MeshCore-Evo - Repeater-only fork for more robust networks. Archived since July 2026.
  • MeshCore-Solo - Companion firmware fork adding offline GPS navigation and GPX export.
  • MeshcoreGRID - Touch-first handheld firmware with a standalone GRID interface.
  • MeshCoreNG - Dutch fork focused on smarter repeaters for larger, busier meshes.
  • MeshCoreRPI - Fork building and running MeshCore natively on a Raspberry Pi with a Waveshare LoRa HAT.
  • MeshCoreTel - Repeater fork of EastMesh with WiFi, HTTPS API, web panel and MQTT.
  • MeshCoreTerm - Retro-themed companion firmware with on-screen keyboard and hardware navigation.
  • MeshDeck OS - Free open alternative to MeshOS firmware for the LilyGo T-Deck.
  • MeshOS 🔒 - Standalone firmware and companion app suite for the Elecrow ThinkNode M9 and LilyGo T-Deck, distributed as APK and firmware releases.
  • MeshPunk - LVGL and Lua handheld firmware for the LilyGo T-Deck.
  • MeshUltra 🔒 - Phone-like UI firmware for the LilyGo T-Deck and T-Deck Plus.
  • Offband Mesh - Cross-role firmware enhancements and optimisation.
  • Saitama - Standalone firmware for the LilyGo T-Deck and T-Deck Plus.
  • SigurdOS T-Deck - Launcher-style touch UI for the T-Deck with maps and over-the-air updates.
  • SolarOS - ESP32 pocket-terminal OS with a MeshCore companion job over a local LoRa radio or a BLE-paired node.
  • Squatch Mesh - Standalone messenger firmware for the LilyGo T-Deck and T-Lora Pager with touch UI, offline maps, repeater tools and browser flashing.
  • TapTap Firmware - Tracker firmware with canned messages, Morse entry and audible alerts.
  • Trail Mate - Offline-first navigation handheld firmware with native MeshCore packet paths.
  • Wadamesh - Touch-UI LVGL firmware for T-Deck and Heltec V4 TFT.
  • ZephCore - Ground-up port of MeshCore from Arduino to the Zephyr RTOS.

Flashing and Updating

Hardware

Supported Devices

Compatibility references; check these before buying a board.

Pre-built Devices

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

DIY Builds

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

Enclosures and Mounts

Maps and Diagnostics

Tools to see what is happening on the mesh.

Maps

Diagnostics and Dashboards

RF Planning

  • 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.
  • DEALORA - Genetic-algorithm antenna design tool for LoRa devices including MeshCore and Meshtastic.
  • HopReach - Terrain-aware coverage mapping and simulator for repeater networks.
  • Mesh Community Planner - Desktop planner with terrain-aware propagation, hardware selection and bill of materials.
  • MeshBench - Network simulator running real firmware against a sample-accurate LoRa channel and real terrain.
  • MeshKit - Browser site planner with terrain LOS, Fresnel analysis and BLE radio tools.
  • MeshOMatic - Terrain-aware repeater placement planning and topology analysis.
  • meshrf.net - RF propagation and link analysis tool for LoRa mesh networks.
  • Reticulum Network Planner - Calculates optimal node placement over a geographic area from terrain data; applies to MeshCore too.

Guides and Learning

Communities

Virtual

Argentina

  • Mesh Argentina - Argentine community covering Meshtastic, MeshCore and Reticulum mesh networks.

Australia

Austria

Belarus

  • MeshNetBY - Belarusian community with MeshCore setup guides and city Telegram groups; also covers Meshtastic.

Belgium

Brazil

Bulgaria

Canada

Chile

Czech Republic

  • MeshCore ČR - Czech-language community and documentation.

Denmark

  • MeshCore.dk - Danish community hub with setup docs, node map and a Facebook group.

Estonia

  • ESTMesh - Estonian Meshtastic and MeshCore wiki with configuration docs, dashboards and a Discord server.

Europe

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

Finland

France

Germany

Greece

Hungary

  • MeshCore Hungary - Hungarian community on 868 MHz with map and Telegram group.

India

  • r/MeshCoreIndia - Early-stage Indian community sharing regional radio settings.

Ireland

Israel

  • MeshCore Israel - Community guide for flashing devices and joining the MeshCore IL network on 917.525 MHz.

Italy

  • LoRa Brescia - Brescia group with Italian guides for flashing and configuring MeshCore repeaters; also covers Meshtastic and LoRa APRS.
  • MeshCore ITA - Italian-language documentation: setup guide, the shared Italian radio preset, hardware, CLI reference, troubleshooting, FAQ and glossary.
  • MeshCore ITA Telegram group - Public group, per-region topics.
  • MeshCore Italia - Nationwide Italian mesh on the EU/UK narrow preset, with map and Telegram group.
  • MeshCore Repeater Guide Italia - Italian CLI guide for repeaters on the national mesh, with the regional scope tree and a command wizard.

Kazakhstan

Latvia

  • Apraide.lv - Latvian LoRa mesh community; also covers Meshtastic.

Lithuania

  • Atviras Tinklas - Lithuanian community with a CoreScope instance and Telegram group.

Luxembourg

  • MeshCore Luxembourg - Luxembourgish community page listing the associations running MeshCore infrastructure nationwide.

Netherlands

New Zealand

  • Meshed - New Zealand community network.

Norway

  • MeshWiki.no - Norwegian documentation hub and preset reference.

Poland

Portugal

Romania

Russia

Serbia

  • meshcore.rs - Serbian-language node registry and live map for the regional MeshCore network.

Slovakia

Slovenia

South Africa

Spain

Sweden

  • Meshat.se - Swedish network map and resources.

Switzerland

Ukraine

  • MeshCore Ukraine - Volunteer-run public mesh for resilient communication across Ukraine.

United Kingdom

  • IPNet - Ipswich hub with CoreScope dashboards and MQTT services.
  • LocalMesh UK - UK emergency network with city communities.
  • MeshCore Wales - Welsh regional settings and coordination.
  • MeshHub UK - National coordination platform.
  • NorthMesh - Northern England community network.
  • ScotMesh - Scottish community tools.

United States

Explore related projects