MeshCore Ninja Alpha
All software
pyMC Core

pyMC Core

Library / SDK Beta

Python implementation of the MeshCore protocol and routing stack for building mesh nodes and applications, with encrypted messaging, identity management, event handling and optional direct SX1262 radio support over SPI.

Details

Kind
Libraries & SDKs
Maturity
Beta
Maintainers
pyMC-dev, Rightup
Language
python
Licensing
Open source
License
MIT

Capabilities

Platforms

linuxraspberry-pi

Interfaces

APIHeadless

Connections

spiSerialUSBWebSocket

Capabilities

MessagingContactsChannelsMonitoringTelemetryPacket analysisKey management

Node roles

companionrepeater

Install

  • PyPI pymc-core pip install pymc-core Open ↗
  • PyPI pymc-core[hardware] pip install "pymc-core[hardware]" Open ↗
  • Source Open ↗

Project signals

popularity 2026-06-23 verification 2026-06-23
GitHub stars
80
Forks
33
Watchers
5
Open issues
7
Contributors
10
Source available
Yes
Releases available
Yes
Signed releases
No
CI builds
Yes
Documentation
Yes
  • Releases are published to PyPI rather than GitHub Releases.
  • Direct hardware support targets Raspberry Pi-class systems with SX1262 SPI radios; protocol components can be used without radio extras.
  • The project describes itself as protocol-compatible but not yet as optimized as the original MeshCore C++ implementation.

Tags