MeshCore.js
Library / SDK StableOfficial JavaScript library for interacting with MeshCore devices running Companion Radio firmware. Connects over BLE and USB Serial in the browser, and over TCP/WiFi and USB Serial in Node.js. Provides packet construction, decryption, and connection management for building web and Node.js MeshCore clients.
- Maintainer
- meshcore-dev ↗
- Kind
- Libraries & SDKs
- Maturity
- Stable
- Language
- JavaScript
- Licensing
- Open source
- License
- MIT
- Platforms
- Web Linux macOS Windows
Capabilities
Interfaces
- ✓ API
Connections
- ✓ BLE
- ✓ Serial
- ✓ USB
- ✓ TCP
Capabilities
- ✓ Messaging
- ✓ Contacts
- ✓ Channels
- ✓ Key management
Node role
- ✓ Companion
Install
Project signals
popularity 2026-07-20 verification 2026-07-20
- GitHub stars
- 41
- Forks
- 31
- Watchers
- 4
- Open issues
- 18
- Contributors
- 6
- Release downloads
- 0
- Latest downloads
- 0
- Source available
- Yes
- Releases available
- No
- Signed releases
- No
- CI builds
- No
- Documentation
- Yes
- Official JavaScript library from meshcore-dev.
- Supports BLE and Web Serial in browser; TCP and serial in Node.js.
- Published on npm as @liamcottle/meshcore.js.