https://github.com/meshtastic/firmware
This repository contains the official firmware for Meshtastic, an open-source, off-grid mesh communication system.
https://github.com/meshtastic/firmware
esp32 gps heltec hiking lora mesh mesh-networks meshtastic nrf52 off-grid pico rp2040 stm32 ttgo ttgo-tbeam
Last synced: 19 days ago
JSON representation
This repository contains the official firmware for Meshtastic, an open-source, off-grid mesh communication system.
- Host: GitHub
- URL: https://github.com/meshtastic/firmware
- Owner: meshtastic
- License: gpl-3.0
- Created: 2020-02-01T17:00:35.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-05-07T18:37:30.000Z (25 days ago)
- Last Synced: 2025-05-07T22:36:27.360Z (24 days ago)
- Topics: esp32, gps, heltec, hiking, lora, mesh, mesh-networks, meshtastic, nrf52, off-grid, pico, rp2040, stm32, ttgo, ttgo-tbeam
- Language: C++
- Homepage: https://meshtastic.org
- Size: 105 MB
- Stars: 4,657
- Watchers: 138
- Forks: 1,192
- Open Issues: 182
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- my-awesome - meshtastic/firmware - networks,meshtastic,nrf52,off-grid,pico,rp2040,stm32,ttgo,ttgo-tbeam pushed_at:2025-04 star:4.6k fork:1.2k This repository contains the official firmware for Meshtastic, an open-source, off-grid mesh communication system. (C++)
- awesome-meshtastic - Firmware on Github
README
![]()
Meshtastic Firmware

[](https://github.com/meshtastic/firmware/actions/workflows/ci.yml)
[](https://cla-assistant.io/meshtastic/firmware)
[](https://opencollective.com/meshtastic/)
[](https://vercel.com?utm_source=meshtastic&utm_campaign=oss)## Overview
This repository contains the official device firmware for Meshtastic, an open-source LoRa mesh networking project designed for long-range, low-power communication without relying on internet or cellular infrastructure. The firmware supports various hardware platforms, including ESP32, nRF52, RP2040/RP2350, and Linux-based devices.
Meshtastic enables text messaging, location sharing, and telemetry over a decentralized mesh network, making it ideal for outdoor adventures, emergency preparedness, and remote operations.
### Get Started
- 🔧 **[Building Instructions](https://meshtastic.org/docs/development/firmware/build)** – Learn how to compile the firmware from source.
- ⚡ **[Flashing Instructions](https://meshtastic.org/docs/getting-started/flashing-firmware/)** – Install or update the firmware on your device.Join our community and help improve Meshtastic! 🚀
## Stats
