MeshCore Hub
Gateway / Bridge BetaSelf-hosted MeshCore network collection platform that ingests decoded packet events over MQTT, persists messages and telemetry, and provides a web dashboard, REST API, authentication, metrics and remote observer support.
- Maintainer
- IPNet Mesh ↗
- Kind
- Gateways & Bridges
- Maturity
- Beta
- Languages
- Python JavaScript
- Licensing
- Open source
- Latest version
- 0.17.2 · 2026-07-28
- License
- GPL-3.0-only
- Platforms
- Docker Linux Web
Screenshots
Capabilities
Interfaces
- ✓ Web
- ✓ API
- ✓ Headless
Connections
- ✓ MQTT
- ✓ Serial
- ✓ USB
- ✓ HTTP
- ✓ WebSocket
Capabilities
- ✓ Messaging
- ✓ Contacts
- ✓ Monitoring
- ✓ Telemetry
- ✓ Packet analysis
- ✓ Mapping
- ✓ Automation
- ✓ Notifications
- ✓ Bridging
Node role
- ✓ Companion
- ✓ Repeater
- ✓ Room server
Install
Releases
from GitHub · updated 2026-07-28v0.17.2 # Latest 10 days ago · 2026-07-28 20:04 UTC
What's Changed
- chore(deps): update actions/setup-node action to v7 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/328
- fix(deps): update dependency react-router to v8 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/334
- fix(deps): update dependency i18next to v26 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/332
- fix(deps): update dependency react-i18next to v17 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/333
- feat(routes): allow operators to manage routes by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/335
- feat(routes): ownership-based edit/delete permissions by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/336
- feat(routes): add 'my routes only' filter by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/337
- fix(profiles): restore admin ability to edit other users' profiles by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/338
- Show section icons in page headers across all pages by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/339
- Fix horizontal overflow on Dashboard and Routes (mobile portrait) by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/341
- Fix remaining Routes horizontal overflow (card content not clipped) by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/342
- Compact Routes stats dash and chart 'Now' label by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/344
- chore(deps): update dependency @playwright/test to v1.62.0 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/340
- chore(deps): update anomalyco/opencode action to v1.18.5 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/343
- chore(deps): upgrade TypeScript to v7 and migrate tsconfig by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/345
- chore(deps): upgrade vite to v8 and @vitejs/plugin-react to v6 by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/346
- fix(e2e): pin @playwright/test to 1.61.1 to match nixpkgs browsers by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/347
- perf(routes): cut evaluator scan cost via window/retention/index/sweep by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/348
- fix(dashboard): make packet displays retention-aware by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/350
- chore(deps): update dependency daisyui to v5.7.3 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/349
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.17.1...v0.17.2
v0.17.1 # 16 days ago · 2026-07-22 22:52 UTC
What's Changed
- fix: Channels page crash from query cache shape collision by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/327
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.17.0...v0.17.1
v0.17.0 # 16 days ago · 2026-07-22 22:29 UTC
What's Changed
- chore(deps): update dependency daisyui to v5.7.0 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/323
- chore(deps): update anomalyco/opencode action to v1.18.4 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/322
- feat(web): migrate SPA from lit-html to React 19 + TS + Vite by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/324
- chore(deps): update dependency react-dom to v19.2.8 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/326
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.16.2...v0.17.0
Project signals
popularity 2026-08-08 verification 2026-08-08
- GitHub stars
- 54
- Forks
- 8
- Watchers
- 2
- Open issues
- 8
- Contributors
- 6
- Release downloads
- 0
- Latest downloads
- 0
- Source available
- Yes
- Releases available
- Yes
- Signed releases
- No
- CI builds
- Yes
- Documentation
- Yes
- Uses meshcore-packet-capture observers to decode RF traffic and publish normalized events to MQTT.
- PostgreSQL is becoming the required database backend; SQLite remains temporarily supported during migration.