develop
CI / build-debian-src (push) Skipped
CI / package-pio-deps-native-tft (push) Skipped
CI / test-native (push) Skipped
CI / setup (push) Canceled after 0s
CI / version (push) Canceled after 0s
Build Windows Binary / build-Windows (push) Canceled after 0s
Build PortDuino WASM / Build PortDuino WASM (push) Canceled after 0s
CI / check (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / ci-gate (push) Canceled after 0s
CI / gather-artifacts (esp32) (push) Canceled after 0s
CI / gather-artifacts (esp32c3) (push) Canceled after 0s
CI / gather-artifacts (esp32c6) (push) Canceled after 0s
CI / gather-artifacts (esp32s3) (push) Canceled after 0s
CI / gather-artifacts (nrf52840) (push) Canceled after 0s
CI / gather-artifacts (rp2040) (push) Canceled after 0s
CI / gather-artifacts (rp2350) (push) Canceled after 0s
CI / gather-artifacts (stm32) (push) Canceled after 0s
CI / firmware-size-report (push) Canceled after 0s
CI / size-budget-gate (push) Canceled after 0s
CI / release-artifacts (push) Canceled after 0s
CI / release-firmware (esp32) (push) Canceled after 0s
CI / release-firmware (esp32c3) (push) Canceled after 0s
CI / release-firmware (esp32c6) (push) Canceled after 0s
CI / release-firmware (esp32s3) (push) Canceled after 0s
CI / release-firmware (nrf52840) (push) Canceled after 0s
CI / release-firmware (rp2040) (push) Canceled after 0s
CI / release-firmware (rp2350) (push) Canceled after 0s
CI / release-firmware (stm32) (push) Canceled after 0s
CI / publish-firmware (push) Canceled after 0s
CI / publish-nightly (push) Canceled after 0s
CI / MacOS (15) (push) Canceled after 0s
CI / MacOS (26) (push) Canceled after 0s
Build MacOS Binary / build-MacOS (push) Canceled after 0s
CI / Windows (2025) (push) Canceled after 0s
CI / build-wasm (push) Canceled after 0s
CI / docker (alpine, native-tft, linux/arm64) (push) Canceled after 0s
CI / docker (debian, native-tft, linux/arm64) (push) Canceled after 0s
Build Docker / docker-build (push) Canceled after 0s
Build Docker Multi-Arch Manifest / docker-manifest (release) Canceled after 0s
Package for OpenSUSE Build Service / package-obs (release) Canceled after 0s
Trigger COPR build / build-copr-hook (release) Canceled after 0s
Trigger release workflows upon Publish / publish-release-notes (release) Canceled after 0s
Trigger release workflows upon Publish / bump-version (release) Canceled after 0s
Trigger release workflows upon Publish / build-docker (release) Canceled after 0s
Build Docker Multi-Arch Manifest / docker-debian-amd64 (release) Canceled after 0s
Build Docker Multi-Arch Manifest / docker-debian-arm64 (release) Canceled after 0s
Build Docker Multi-Arch Manifest / docker-debian-armv7 (release) Canceled after 0s
Build Docker Multi-Arch Manifest / docker-debian-riscv64 (release) Canceled after 0s
Build Docker Multi-Arch Manifest / docker-alpine-amd64 (release) Canceled after 0s
Build Docker Multi-Arch Manifest / docker-alpine-arm64 (release) Canceled after 0s
Build Docker Multi-Arch Manifest / docker-alpine-armv7 (release) Canceled after 0s
Build Docker Multi-Arch Manifest / docker-alpine-riscv64 (release) Canceled after 0s
Trigger release workflows upon Publish / package-ppa (jammy) (release) Canceled after 0s
Trigger release workflows upon Publish / package-ppa (noble) (release) Canceled after 0s
Trigger release workflows upon Publish / package-ppa (resolute) (release) Canceled after 0s
Trigger release workflows upon Publish / package-ppa (stonking) (release) Canceled after 0s
Package for Launchpad PPA / build-debian-src (release) Canceled after 0s
Package for Launchpad PPA / package-ppa (release) Canceled after 0s
Trigger release workflows upon Publish / package-obs (release) Canceled after 0s
Package for OpenSUSE Build Service / build-debian-src (release) Canceled after 0s
Trigger release workflows upon Publish / hook-copr (release) Canceled after 0s
Build Docker / docker-build (release) Canceled after 0s
Build Debian Source Package / build-debian-src (release) Canceled after 0s
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 - Learn how to compile the firmware from source.
- ⚡ Flashing Instructions - Install or update the firmware on your device.
Join our community and help improve Meshtastic! 🚀
Stats
Releases
1
Languages
C++
72.5%
C
23.7%
Python
2%
Shell
1.2%
Batchfile
0.2%
Other
0.2%
