Software
MeshCore-related software — clients, integrations, gateways & bridges, monitoring & management, utilities, bots and libraries. Filter by kind or search.
Monitoring & Management 16

Self-hosted multi-protocol dashboard for monitoring and administering MeshCore, Meshtastic and MQTT networks, with unified maps, messaging, telemetry, automation, alerts and per-source access control.
Federated self-hosted dashboard for local MeshCore and Meshtastic communities, combining node maps, chat, telemetry, neighbors and trace routes with remote radio ingestors and a public API.
Self-hosted MeshCore power-user terminal with remote messaging, server-side packet capture and decryption, radio administration, bots, maps, repeater telemetry and integrations including MQTT and Home Assistant.

Self-hosted MeshCore packet analyzer with MQTT ingest, live packet feeds, interactive maps, channel chat, packet tracing and per-node analytics.
Android coverage-mapping app that pairs GPS tracks with automatic MeshCore repeater pings, visualizes response rates and signal quality, exports survey data and can contribute results to a community web map.
Self-hosted real-time MeshCore traffic map that decodes MQTT packet feeds and visualizes nodes, routes, peers, activity heat, coverage, line-of-sight and propagation data in an installable web app.
Standalone Python script for capturing and analyzing packets from MeshCore companion radios. Connects via BLE, serial or TCP and outputs structured data to console, file and MQTT broker. Designed for companion radios only; for repeaters and room servers use meshcoretomqtt instead.
Self-hosted wideband intercept receiver for LoRa traffic. Captures IQ from any SoapySDR-compatible SDR or bladeRF, demodulates and decodes Meshtastic, LoRaWAN and MeshCore across SF7–SF12 at 62.5, 125, 250 and 500 kHz bandwidths. Surfaces decoded packets, node identities and a live spectrum waterfall in a local Flask web UI. Runs at 28 Msps wideband on a multi-core host.
Web dashboard for openHop Repeater with live packet inspection, topology and path analysis, RF statistics, terrain mapping, link-quality radar, system monitoring and an interactive repeater terminal.
Real-time map, chat client, and packet-analysis tool for MeshCore mesh networks. Ships as a complete Docker stack: Next.js web UI with map, chat, stats and packet analysis; Go MQTT-to-ClickHouse ingest pipeline; optional Discord relay bot; and pre-provisioned Grafana dashboards with read-only ClickHouse datasource.
Wireshark Lua protocol dissector and dependency-free Python converter for turning MeshCore JSON radio logs into pcapng captures with packet trees, radio metadata, display filters and tshark support.
Web and Android signal-analysis tool for MeshCore companions and repeaters, with grouped packet reception, RSSI/SNR history, repeater statistics, GPS-tagged 3D mapping and CSV capture.
Real-time LoRa mesh network observation stack: a Go backend subscribes to MeshCore MQTT brokers, decodes and deduplicates packets, stores nodes, routes, traces and channel messages in PostgreSQL, and streams live events via WebSocket and REST API — paired with a React web frontend for packet inspection, node tracking, channel messages, stats and mesh maps.
Lightweight, self-hosted dashboard for monitoring MeshCore networks. Ingests MQTT telemetry from one or more brokers, stores it in SQLite and serves a real-time React UI with live packet feeds, node analytics, channel decryption, observer timelines, network analytics, Leaflet maps, live packet trace playback and a raw-hex decoder.

Portable BLE, Wi-Fi and receive-only LoRa scanner for the M5Stack Cardputer Adv, intended for quickly diagnosing radio visibility and signal strength at MeshCore or Meshtastic meetups.
Browser-based workbench for inspecting, decoding and crafting MeshCore radio packets. It provides typed packet editors, identity and key management, shareable workspace URLs and WebAssembly decoding benchmarks.