Community Apps
The Meshtastic ecosystem is highly extensible, and a number of community projects have been made to fit different people's needs. If you wish to create your own application or module, please read the information in the developers section, and tell us about your project on the forum.
Current community projects:
- Meshtastic Web API - Meshtastic Web API provides a RESTful interface to interact with a Meshtastic node via a serial connection.
- Mesh-metrics - Meshtastic repeater metrics scraper using meshtastic-cli to be ingested by node_exporter for use in Prometheus or Victoria Metrics Time series DB with a Grafana dashboard and sample alerting rules.
- Node-RED Messages Node - Node-RED node to send and receive packets / text messages from a device connected via HTTP.
- Harbor Scale - Grafana - A cloud-based solution for collecting, storing, and visualizing Meshtastic telemetry data using grafana.
- MeshApp - A GPL-3.0 cross-platform desktop client for Meshtastic on Windows, macOS, and Linux. Connects over TCP, Serial / USB, or BLE and combines multi-channel chat, direct messages, device configuration, telemetry, node maps, traceroute history, LoRa packet inspection, MQTT proxy support, and a built-in Lua automation IDE.
- Connect - A standalone Python client for communicating with Meshtastic devices via MQTT
- Contact - A terminal-based Python chat and configuration client for Meshtastic devices.
- MeshDash - A self-hosted, open-source web dashboard for Meshtastic mesh networks, connecting via Serial, TCP, BLE, MQTT, or WebSerial. Features real-time node monitoring, MeshShark packet analysis, GPS mapping, direct messaging, telemetry analytics, task scheduler, auto-reply engine, traceroute, node config editor, plugin system, and Docker deployment.
- MeshHessen Client - The MeshHessen Client is a .NET-based offline Windows application developed by the MeshHessen community for civil protection and emergency response, designed to run immediately without complex setup or technical expertise. It features maps (offline maps are currently Germany only), node visualization with labels and colors, alert highlighting/sounds, message logging, and supports serial, TCP/IP, and BLE connections.
- MeshMonitor - A self-hosted web dashboard for monitoring Meshtastic and MQTT mesh networks in a single interface. Real-time node tracking, interactive maps, telemetry, messaging, multi-node remote administration, and automation (auto-responders, geofence triggers, scheduled messages). Includes an embedded MQTT broker, per-user access control, push notifications, and a REST API. Deploys via Docker, Kubernetes, or bare metal with SQLite, PostgreSQL, or MySQL.
Support for these projects should be sought from their respective authors.