Skip to content

A curated list of useful resources, tools, tutorials, projects, and community contributions related to the Meshtastic open-source mesh communication project. Whether you're a beginner or advanced user, this list helps you explore and get the most out of your Meshtastic devices.

License

Notifications You must be signed in to change notification settings

SignalGap/awesome-meshtastic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Meshtastic List Awesome List Badge

Awesome Meshtastic List Logo

This is a curated list of useful resources, tools, tutorials, projects, and community contributions related to the Meshtastic open-source mesh communication project. Whether you're a beginner or advanced user, this list helps you explore and get the most out of your Meshtastic devices.

Contents

Official Source Code Repositories

Core Repositories

These repositories are at the heart of the Meshtastic project, containing firmware, APIs, and other essential code.

  • firmware - Meshtastic device firmware.
  • protobufs - Protobuf definitions for Meshtastic.
  • web-flasher - Online flasher for Meshtastic device firmware.
  • meshtastic - Meshtastic project website and documentation.
  • api - Meshtastic Website API.

Mobile, Web and Desktop Clients

These repositories offer various client applications for different platforms.

Device Interaction and Integrations

Repositories related to firmware, device configuration, interactions and integrations

  • home-assistant - Home Assistant integration for Meshtastic.
  • python - Python CLI and API for interacting with Meshtastic devices.
  • node-red-contrib-meshtastic - Node-RED integration for Meshtastic.
  • Meshtastic-arduino - Arduino drivers for interfacing with Meshtastic nodes over WiFi and Serial.
  • firmware-ota-wifi - WiFi-based OTA (Over The Air) firmware updates for Meshtastic devices.
  • nrf52_factory_erase - Firmware for factory erasing the nRF52 chips used in Meshtastic devices.
  • firmware-ota - BLE-OTA Mini firmware for Meshtastic devices.
  • rust - A Rust library for interacting with Meshtastic radios.
  • c-sharp - C#/.NET command-line interface and library for Meshtastic.

Tools & Utilities

For managing, simulating, and testing Meshtastic networks and devices.

  • meshtasticator - Simulator for Meshtastic, supporting discrete-event and interactive simulations.
  • meshTestic - End-to-end test suite for Meshtastic devices.
  • meshtastic-site-planner - Site planning tool based on RF analysis using SPLAT! software.
  • mqtt - MQTT broker boilerplate designed for Meshtastic's native packet-aware MQTT support.
  • RadioHead - A fork of the RadioHead library, with custom fixes for Meshtastic devices.

Hardware and Sensors

Repos related to the hardware components and sensor integration for Meshtastic.

  • antenna-reports - Community-contributed antenna testing reports and evaluations for Meshtastic devices.
  • enclosures - 3D models for enclosures used in Meshtastic devices.
  • i2c-sensor - Arduino boilerplate for creating custom I2C sensors for Meshtastic.
  • ETHClass2 - Provides ETHClass2 integration for Meshtastic, originally from LilyGO T-ETH series.

How Tos

  • Meshtastic for Makers - A 1-hour video course that teaches you how to use the LoRa-powered Meshtastic network to wirelessly send data with microcontrollers, covering setup, sensor data transmission, hardware control, and MQTT integration for long-range maker projects.

Applications

Official Apps

Official Android application allows you to connect to your Meshtastic device from your Apple tablet and phone via Bluetooth, Wi-Fi (if on the same network) or USB On-The-Go (OTG).

Official macOS, iPhone, and iPad application allows you to connect to your Meshtastic device from your Apple desktop, laptop, tablet and phone via Bluetooth, Wi-Fi (if on the same network) or USB On-The-Go (OTG).

Official Web Client is a browser-based interface that allows users to manage and configure their Meshtastic devices, offering functionalities such as messaging, device settings, and location tracking, all without the need for a mobile app.

Community Apps

Mesh-Tac-Toe is the world's first Tic-Tac-Toe game designed for the open Meshtastic network.

CheckTastic is a checkers game designed for the open Meshtastic network, showcasing how low-bandwidth, long-range LoRa technology can enable multiplayer gaming beyond traditional messaging.

MeshChess is a chess game designed for the open Meshtastic network, utilizing low-bandwidth, long-range LoRa technology to enable off-grid multiplayer gameplay.

Hardware Stores

Reputable stores known for offering high-quality hardware, organized alphabetically.

  • AT Labs - (Jonesborough, Tennessee, USA) Specializes in developing rugged Mobile Ad Hoc Network (MANET) radios, including their flagship RM-1 series, designed for resilient off-grid communication.

  • B&Q Consulting - (Shenzhen, Guangdong, China) Personal R&D lab and documentation hub by Neil Hao, focusing on embedded systems, RF design, and open-source hardware projects like Meshtastic mesh devices and smart home technologies.

  • Canary Radio - (Portland, Oregon, USA) Specializes in rugged, ready-to-use Meshtastic-compatible communication devices like the CanaryOne, designed for reliable off-grid networking in austere environments.

  • HELTEC® - (Wan Chai, Hong Kong SAR, China) Specializes in designing and manufacturing IoT hardware solutions, including LoRa, LoRaWAN, and Wi-Fi HaLow devices, catering to both makers and industrial automation sectors with products like development boards, gateways, and sensors.

  • LILYGO® - (Shenzhen, Guangdong, China) Specializes in the development, manufacturing, and distribution of IoT (Internet of Things) products.

  • Pileup Communications - (Stockholm, Sweden) E-Commerce site offers software‑defined radio transceivers, receivers, antennas, and accessories for ham‑radio and professional operators across Europe and beyond.

  • RAK® - (Wan Chai, Hong Kong SAR, China) Specializing in modular, easy-to-deploy hardware and software for Mestastic, LoRaWAN®, 5G, and edge computing applications.

  • Rokland Technologies - (Gainesville, Florida, USA) Specializes in Meshtastic, LoRaWAN, Wi-Fi, and 4G/5G solutions, and is North America's largest authorized distributor for ALFA Network and RAKwireless products.

  • Seeed Studio® - (Shenzhen, Guangdong, China) Specializes in IoT hardware, open-source modules, edge computing devices, and agile manufacturing services.

  • Spec5 - (Florence, Texas, USA) Specializes in advanced off-grid communication solutions, offering Meshtastic-enabled devices and mesh networking tools.

  • Yeti Wurks - (Blaine, Minnesota, USA) Specializes in custom firearm accessories for platforms like the CZ Scorpion Evo III, and has recently expanded into off-grid communication solutions with Meshtastic-compatible devices.

Software Projects

  • How to Visualize Meshtastic Telemetry on Grafana - Integrates Meshtastic telemetry data with Grafana through Telemetry Harbor, enabling real-time visualization and analysis of device metrics and location data.

  • MultiMesh - The source code for a cross-platform Meshtastic mobile app for iOS and Android, built using Flutter.

  • MeshLink (Beta) - A Python-based tool that bridges Meshtastic and Discord, offering messaging, mesh data sharing, and plugin-driven mesh-only features like weather, ping, and HF condition checks.

  • The Harbor Meshtastic Integration - Seamlessly connect your Meshtastic device to Telemetry Harbor to stream and visualize telemetry data with Grafana.

  • Meshtastic Web API - A RESTful interface to interact with a Meshtastic node via a serial connection.

  • Mesh Metrics - Poll Meshtastic repeaters over the mesh network without internet access, using this script with Prometheus-compatible monitoring setups.

  • Node-RED Messages Node - It allows sending and receiving packets to a Meshtastic mesh network thru a device connected via HTTP.

  • Connect - A Nodeless MQTT Client for Meshtastic - A standalone Python client for communicating with Meshtastic devices via MQTT.

  • Contact - A Console UI for Meshtastic - A terminal-based Python chat and configuration client for Meshtastic devices.

Hardware Projects

Solar Powered Hardware Projects

  • Harbor Breeze Mesh Node Hack - Repurposes a $15 Harbor Breeze solar LED light as a waterproof enclosure to create a solar-powered, weatherproof Meshtastic LoRa node using a WisBlock-based development board.

  • Meshtastic or Helium Ultrasonic WX Station - Transforms the Ecowitt WS85 weather station into a Meshtastic-enabled device by modifying its hardware to output serial data, enabling it to transmit weather telemetry over a LoRa mesh network.

  • Meshtastic Solar Buoy - Converts a waterproof solar fishing buoy lamp into a rugged, solar-powered Meshtastic node for long-range mesh communication.

Fun Hardware Projects

Inspiring Hardware Projects

These aren't directly related to Meshtastic but may inspire you.

Communities

Official Community

Unofficial Communities

Local Groups

A list of groups that have been actively setting up Meshtastic networks in their respective regions. For the official list of local groups, visit: Meshtastic Local Groups.

🇦🇷Argentina

🇦🇺Australia

🇦🇹Austria

🇧🇷Brazil

🇧🇬Bulgaria

🇧🇪Belgium

🇨🇦Canada

🇨🇳China

🇨🇴Colombia

Denmark

🇫🇮Finland

🇫🇷France

🇩🇪Germany

🇮🇳India

🇮🇱Israel

🇮🇹Italy

🇯🇵Japan

🇱🇻Latvia

🇱🇹Lithuania

🇲🇾Malaysia

🇲🇽Mexico

🇳🇱Netherlands

🇳🇿New Zealand

🇵🇱Poland

🇵🇹Portugal

🇸🇮Slovenia

🇿🇦South Africa

🇪🇸Spain

🇸🇪Sweden

🇹🇼Taiwan

🇹🇷Türkiye

🇺🇦Ukraine

🇬🇧United Kingdom

🇺🇸United States

🤝Contribute

Contributions welcome! Read the contribution guidelines first.

📝License

This Awesome Meshtastic List is licensed under the Creative Commons Zero (CC0) 1.0 Universal License.

You are free to copy, modify, and distribute this list, even for commercial purposes, without asking permission.

📢Trademark Notice

Meshtastic® is a registered trademark of Meshtastic LLC. This project is not affiliated with, endorsed, or sponsored by Meshtastic LLC.

All trademarks, service marks, and company names are the property of their respective owners.

About

A curated list of useful resources, tools, tutorials, projects, and community contributions related to the Meshtastic open-source mesh communication project. Whether you're a beginner or advanced user, this list helps you explore and get the most out of your Meshtastic devices.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 2

  •  
  •