{"repo":"meshtastic/web","free":true,"listed":false,"github":"https://github.com/meshtastic/web","clone":"git clone https://github.com/meshtastic/web.git","description":"Meshtastic Web Client/JS Monorepo","language":"TypeScript","stars":837,"topics":["meshtastic","mesh","react","self-hosted"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"Meshtastic Web Monorepo Overview This monorepo consolidates the official Meshtastic web interface, the domain-driven JavaScript SDK that drives it, and a set of runtime-specific transport packages. Everything you need to read state from or send commands to a Meshtastic device lives here. [!NOTE] You can find the main Meshtastic documentation at https://meshtastic.org/docs/introduction/. Packages All projects live under packages/ . Package Purpose --- --- packages/sdk Framework-agnostic TypeScript SDK. Domain-driven feature slices (device, chat, nodes, channels, config, telemetry, position, traceroute, files) built around a MeshClient orchestrator with @preact/signals-core reactive state. packages/sdk-react React hooks + MeshProvider on top of @meshtastic/sdk . Wraps signals in useSyncExternalStore for concurrent-safe renders. apps/web Reference React web client. Hosted at client.meshtastic.org. packages/ui Shared Radix + Tailwind component library. packages/protobufs Generated TypeScript stubs from meshtastic/protobufs , produced via buf generate . Source of truth for every wire-level type. packages/transport-http HTTP transport for devices exposing a network interface. packages/transport-web-bluetooth Web Bluetooth transport for BLE-capable devices (browsers). packages/transport-web-serial Web Serial transport for USB-serial devices (browsers). packages/transport-node TCP transport for Node.js. packages/transport-node-serial Serial transport for Node.js. packages/transport-d","default_branch":null,"files":null,"tree":[],"storefront":"/r/meshtastic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/meshtastic/web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}