Software
MeshCore-related software — clients, integrations, gateways & bridges, monitoring & management, utilities, bots and libraries. Filter by kind or search.
Utilities 12
Interactive Windows and Linux scripts for detecting supported USB radios, selecting MeshCore or Meshtastic firmware releases, and installing, updating or locally compiling firmware.
TCP proxy that enables remote access to a locally-connected MeshCore companion radio. Connects to a MeshCore radio via USB serial or Bluetooth LE and exposes it over TCP, allowing remote clients like meshcore-cli, Home Assistant, and MeshCore apps to interact with the radio as if directly connected.
Browser-only Ed25519 key generator for creating MeshCore identities with custom hexadecimal public-key prefixes, helping operators avoid short-prefix collisions without sending private keys to a server.
Cross-platform terminal utility for downloading selected OpenStreetMap or Thunderforest areas for offline use in MeshCore and Meshtastic apps, with interactive region selection, size estimates and automation subcommands.
Automated Raspberry Pi service for updating physically inaccessible nRF52-based MeshCore nodes over Bluetooth DFU, designed for drive-by or drone-assisted rooftop and tower maintenance.
Cross-platform Python utility with graphical and command-line interfaces for updating Nordic nRF51/nRF52 devices over Bluetooth using buttonless and Legacy DFU, with configurable scanning, retries, packet acknowledgements, and MTU.
High-performance Rust vanity Ed25519 key generator for MeshCore, with multi-prefix searches, JSON output, CPU threading and optional CUDA or Metal GPU acceleration.
Deterministic simulation framework for MeshCore LoRa mesh networking firmware. Enables testing and analysis of mesh network behavior, radio propagation, and protocol performance. Simulates repeaters, companions, and room servers with real-time visualization via Rerun, configurable topologies via YAML, terrain-aware radio propagation using the NTIA Irregular Terrain Model, and full packet export to JSON with decoded MeshCore packet structure.
Standalone updater firmware for Seeed XIAO nRF52840 and RAK4631 boards that flashes Nordic Legacy DFU firmware bundles to nearby nRF52 MeshCore nodes over Bluetooth, including drone-assisted maintenance of hard-to-reach repeaters.
Cloud-based firmware builder and web flasher for LoRa mesh devices. Compiles PlatformIO projects in the cloud and flashes them directly from the browser — no local toolchain needed. Supports any GitHub project URL by swapping github.com for meshforge.org. Includes community extensions, shareable build profiles, and build caching for faster repeated compilations.
Discrete-event simulator for MeshCore mesh networks. Each simulated node runs the real MeshCore routing and cryptography code as a standalone subprocess; a Python orchestrator wires them together over simulated radio links with configurable loss, latency, SNR, RSSR, and adversarial behaviour. Includes topology visualiser and supports privacy-protocol experiments.

Open web catalog of the MeshCore ecosystem, covering hardware, firmware, software, vendors and regional networks with structured specifications, compatibility data, filtering and comparison tools.