MeshCore Ninja Alpha
All software

meshcore-go

Library / SDK Alpha

Transport-independent Go SDK for MeshCore companion radios, with high-level messaging, contacts, channels, discovery, repeater administration and raw protocol access over serial, BLE and TCP. It also includes the mc terminal client and an optional multi-session backend.

Maintainer
burningtree ↗
Kind
Libraries & SDKs
Maturity
Alpha
Language
Go
Licensing
Open source
Latest version
0.5.1 · 2026-06-19
License
MIT
Platforms
Linux macOS Windows

Capabilities

Interfaces

  • API
  • CLI
  • TUI
  • Headless

Connections

  • BLE
  • Serial
  • USB
  • TCP

Capabilities

  • Messaging
  • Contacts
  • Channels
  • Node configuration
  • Remote administration
  • Monitoring
  • Telemetry
  • Packet analysis
  • Bridging
  • Key management

Node roles

  • companion
  • repeater

Install

  • go install github.com/meshcore-cz/meshcore-go go get github.com/meshcore-cz/meshcore-go Open ↗
  • Homebrew meshcore-cz/tap/mc brew install meshcore-cz/tap/mc Open ↗
  • GitHub release Open ↗
  • Source Open ↗

Releases

from GitHub · updated 2026-06-24
  1. v0.5.1 # Latest 5 days ago · 2026-06-19 06:07 UTC
  2. v0.5.0 # 5 days ago · 2026-06-19 05:55 UTC

Project signals

popularity 2026-06-24 verification 2026-06-24
GitHub stars
1
Forks
0
Watchers
0
Open issues
0
Contributors
1
Latest downloads
3
Source available
Yes
Releases available
Yes
Signed releases
No
CI builds
Yes
Documentation
No
  • Public APIs may change before the first stable release.
  • No repository license file or SPDX license declaration was present when reviewed.

Tags