1. btleplug

    A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library

    v0.12.0 105K #bluetooth #bluez #core-bluetooth #ble #uwp

  2. midir

    A cross-platform, realtime MIDI processing library, inspired by RtMidi

    v0.11.0 48K #midi #music #sound #audio #api-bindings

  3. esp-idf-svc

    embedded-svc traits for ESP-IDF (Espressif's IoT Development Framework)

    v0.52.1 19K #esp-idf #esp32 #embedded-svc #svc #embedded

  4. stm32-hal2

    Hardware abstraction layer for the STM32 MCUs

    v2.1.10 110 #mcu #embedded-hal #stm32 #stm32-hal #stm32-embedded

  5. bt-hci

    Bluetooth HCI data types

    v0.9.0 34K #hci #bluetooth #ble

  6. hyphenation

    Knuth-Liang hyphenation for a variety of languages

    v0.8.4 68K #typesetting #text

  7. pinenote_dbus_service

    A DBus service for the Pine64 Pinenote

    v0.2.5-1 750 #dbus #service #pinenote #org-pinenote #pen #pine64 #dbus-interface #waveform #rockchip #dest

  8. trouble-host

    An async Rust BLE host

    v0.7.0 13K #ble #bluetooth-le #hci #controller #host #l2cap #trouble #uart #raspberry-pi-pico #nim-ble

  9. meshtastic

    communicating with and configuring Meshtastic devices

    v0.1.9 2.5K #lora #mesh #tcp #serial

  10. bluez-async

    An async wrapper around the D-Bus interface of BlueZ (the Linux Bluetooth daemon), supporting GATT client (central) functionality

    v0.8.2 77K #ble #bluetooth #bluez #linux #api-bindings

  11. comchan

    A Blazingly Fast and Minimal Serial Monitor for Embedded Applications

    v0.13.0 #serial-communication #embedded #embedded-systems

  12. bluest

    A cross-platform Bluetooth Low Energy (BLE) library

    v0.6.9 2.6K #bluetooth #bluez #core-bluetooth #gatt #ble

  13. zpl_toolchain_cli

    Command-line interface for parsing, validating, formatting, and printing ZPL II label code (part of the zpl-toolchain project)

    v0.1.16 #printing #zpl #zebra #label

  14. saorsa-gossip-transport

    QUIC transport for Saorsa Gossip with ant-quic, NAT traversal, and stream multiplexing

    v0.5.64 1.2K #quic #nat-traversal #gossip #networking

  15. ruuvitag-listener

    Print RuuviTag measurements in Telegraf compatible format

    v0.8.0 #ble #ruuvi #telegraf #ruuvitag

  16. embedded-svc

    A set of traits for services higher level than embedded-hal and typically found in embedded microcontrollers with WiFi or BLE support

    v0.29.0 28K #embedded-hal #svc #hal

  17. mfsk-core

    Pure-Rust WSJT-family decoders + synthesisers (FT8 FT4 FST4 WSPR JT9 JT65 Q65) behind a zero-cost Protocol trait. Host (rustfft) or no_std embedded (ESP32-S3, RP2350, Cortex-M) via…

    v0.7.1 #ft8 #amateur-radio #q65 #wsjt

  18. rmk

    Keyboard firmware written in Rust

    v0.8.2 700 #ble #keyboard-firmware #rp2040 #usb-hid #keymap #real-time #nrf #vial #stm32 #nrf52

  19. meshcore-rs

    communicating with MeshCore companion radio nodes

    v0.1.10 140 #radio #mesh #lora

  20. libwebauthn

    FIDO2 (WebAuthn) and FIDO U2F platform library for Linux written in Rust

    v0.9.0 2.5K #u2f #webauthn #fido2 #ble #authentication #fido #ctap #authenticator #usb-hid #uv

  21. cube-tui

    Terminal UI timer and session manager for speedcubing, with optional web dashboard and BLE (GAN) timer support

    v0.1.12 #ble #tui #session-manager #web-ui #terminal #timer #dashboard #statistics #scramble #speedcubing

  22. esp-wifi-sys-esp32s3

    Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32-S3

    v0.2.0 11K #wifi #bluetooth #no-std

  23. ruuvi-decoders

    Ruuvi BLE advertisement decoders for Data Formats v5, v6, and E1

    v2.0.2 1.2K #data-format #v5 #v6 #ble #ruuvi #e1 #advertisement #type-system

  24. mobiler

    Build mobile apps in Rust — one core, native UI on Android, iOS, and the web (CLI)

    v0.47.0 #mobile #crux #android #ios #cross-platform

  25. mijia-homie

    Service to connect to Xiaomi Mijia 2 temperature/humidity sensors over Bluetooth and report their readings to an MQTT broker following the Homie convention

    v0.2.10 #homie #bluetooth #ble #mqtt

  26. esp-wifi-sys-esp32

    Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32

    v0.2.0 10K #wifi #bluetooth #no-std

  27. passki

    secure WebAuthn/Passkey authentication library

    v0.2.1 #authentication #cryptography #webauthn #passkeys #fido2

  28. esp-wifi-sys-esp32c3

    Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32-C3

    v0.2.0 9.7K #wifi #bluetooth #no-std

  29. esp-wifi-sys-esp32c2

    Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32-C2

    v0.2.0 9.4K #wifi #bluetooth #no-std

  30. stm32wb-hci

    Bluetooth HCI for the STM32WB family

    v0.18.0 1.2K #hci #ble #bluetooth #stm32

  31. rf-transport

    RavenFabric — Transport drivers, negotiator, monitor

    v1.0.0-rc.6 #mesh-networking #remote-execution #noise-protocol #zero-trust

  32. ut325f-rs

    Support for Uni-T UT325-F thermocouple meter

    v1.3.0 2.3K #usb #thermocouple #measurement

  33. btlescan

    A cross-platform terminal UI for scanning Bluetooth Low Energy devices, inspecting GATT services and characteristics, and reading/writing characteristic values in real time

    v1.1.3 #bluetooth #ble #terminal #tui #gatt

  34. p2panda

    Out-of-the-box p2panda Node API for application developers

    v0.6.1 230 #event-sourcing #local-first #sync

  35. meshchat

    A cross platform Iced Gui application for chatting on the Meshtastic LoRa MESH via connected Bluetooth LE radios

    v0.3.6 #bluetooth #bluetooth-le #chat #radio #connected #cross-platform #meshtastic #message-channel #lora #gui-applications

  36. tauri-plugin-blec

    BLE-Client plugin for Tauri

    v0.12.0 650 #tauri-plugin #ble #android

  37. nesso

    Rust SDK facade for Arduino Nesso N1 on ESP32-C6

    v0.2.3 #esp32-c6 #arduino #no-std

  38. peat-mesh

    Peat mesh networking library with CRDT sync, transport security, and topology management

    v0.9.0-rc.48 1.0K #mesh-networking #peer-discovery #crdt #networking

  39. esp-hosted

    Support for the ESP-Hosted firmware, with an STM32 host

    v0.1.14 #ble #wifi #stm32 #esp32

  40. coremidi-rs

    Safe Rust bindings for Apple's CoreMIDI framework — clients, ports, endpoints, MIDI 1.0/2.0 packets, notifications, networking, setup, thru connections, drivers, and MIDI-CI/UMP capabilities on macOS

    v0.5.4 #midi #macos #music

  41. ch32-metapac

    Peripheral Access Crate (PAC) for all WCH's MCU chips, including metadata

    v0.1.0 #peripherals #wch #ch32

  42. crdt-kit

    CRDTs optimized for edge computing and local-first applications

    v0.5.1 #crdt #edge-computing #offline #local-first #distributed

  43. simplersble

    The all-in-one Bluetooth library that makes it easy to add wireless connectivity to your projects

    v1.0.1-dev8 #cross-platform #bluetooth #python #simpleble #your-projects #dbus #all-in-one #ble

  44. aranet-cli

    Command-line interface for Aranet environmental sensors

    v0.2.0 #environmental #ble #sensors #bluetooth

  45. flipperzero

    Flipper Zero

    v0.16.0 #version #sdk #sdk-version #applications #direct

  46. rp2040-emu

    Cycle-accurate emulator for the Raspberry Pi RP2040 (dual Cortex-M0+ + PIO)

    v0.1.5 #emulation #cortex-m0 #rp2040 #pico #embedded #emulator

  47. ctap-types

    no_std friendly types for FIDO CTAP

    v0.6.0-rc.5 4.0K #fido #protocols #ctap #transport #credentials #authenticator #deserialize #serialization #cbor #serde-cbor

  48. wirespec

    Type-safe protocol description language — compiler, verifier, and LSP

    v0.4.2 #binary-parser #codegen #tla #protocols #parser

  49. obd2-core

    Cross-platform OBD-II diagnostic library

    v0.2.0 #obd-ii #diagnostics #automotive #elm327

  50. peat-btle

    Bluetooth Low Energy mesh transport for Peat Protocol

    v0.4.0 260 #ble #bluetooth #peat #tactical #mesh

  51. m5stack-core

    Board support crate for M5Stack Fire27 and CoreS3 (ESP32/ESP32-S3)

    v0.4.0 #bsp #esp32 #embassy #embedded

  52. rullama-hardware

    Hardware I/O for rullama — audio, GPIO, Bluetooth, and network

    v0.12.0 #bluetooth #camera #audio #hardware #gpio

  53. aranet-core

    Core BLE library for Aranet environmental sensors

    v0.2.0 #bluetooth #sensors #iot #ble

  54. esp-radio

    A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust

    v1.0.0-beta.0 10K #wifi #bluetooth #esp-now #esp32

  55. aranet-types

    Platform-agnostic types for Aranet environmental sensors

    v0.2.0 #ble #bluetooth #sensors #aranet #iot

  56. iqos

    controlling IQOS devices over BLE and USB

    v1.1.1 #ble #usb #vape #philipmorris

  57. brainbit

    EEG headband devices via the NeuroSDK2 C library (runtime-loaded)

    v0.0.2 #bluetooth #eeg #bci #neurosdk

  58. rwbt

    RivieraWaves Bluetooth IP core: RFC command sequencer, register definitions, and calibration table packing

    v0.1.1 210 #bluetooth #rfc #rivierawaves #embedded

  59. edge-agent

    Device-host agent bridging IoT devices (Nuimo BLE controller) to services (Roon, Philips Hue) via a central weave-server

    v0.16.4 #roon #iot #nuimo

  60. clonic

    Wire protocol types and codec for the Zone Coordination Protocol (ZCP)

    v0.1.2 #wire-protocol #zcp #iot #no-std #embedded

  61. mw75

    Rust client for MW75 Neuro EEG headphones over BLE + RFCOMM using btleplug

    v0.0.7 #eeg #bci #exg #neuro

  62. aranet-service

    Background collector and HTTP REST API for Aranet sensors

    v0.2.0 #ble #rest #sensors #aranet

  63. corebluetooth-rs

    Safe Rust bindings for Apple's CoreBluetooth framework — central/client and peripheral/server BLE APIs on macOS

    v0.3.6 #ble #bluetooth #apple

  64. arm64jit

    Spec-driven AArch64 JIT assembler for Rust

    v0.3.15 #assembly #arm64 #aarch64-assembly #jit #spec-driven #fixup #emission #dynamic-linker

  65. aingle_minimal

    Ultra-light AIngle node for IoT devices (<1MB RAM)

    v0.6.3 #bluetooth-le #aingle #iot #dag

  66. pledgestrike

    all-in-one offensive security toolkit built in Rust. 228+ independent attack modules covering web exploitation, infrastructure testing, credential attacks, AI/LLM abuse, cloud/container…

    v0.0.4 #offensive-security #vulnerabilities #pentesting

  67. edge-core

    Transport-agnostic routing, service-adapter trait, and WebSocket client shared between the native edge-agent binary and other device hosts (iOS, future targets)

    v0.16.4 #edge-agent #routing-engine #service-adapter #roon #websocket #ios #nuimo #music #websocket-client #iot

  68. gtec

    TUI for g.tec Unicorn Hybrid Black 8-channel EEG headset via the Unicorn C API (runtime-loaded)

    v0.0.2 #bluetooth #unicorn #eeg #bci

  69. lukuid-sdk

    Rust SDK to talk with LukuID devices and verify .luku files

    v1.0.20 #bluetooth #forensics #lukuid #animal-id #dotluku

  70. mqttooth

    An MQTT to Bluetooth Low Energy bridge

    v0.1.2 #ble #iot #mqtt

  71. ghpascon-rust

    A personal Rust utility library

    v1.0.5 #serial-devices #ble #rfid #tcp #personal #printing #config-dir #config-json #sato #cargo-run

  72. poholos

    Peer-to-peer Bluetooth mesh messaging protocol

    v0.2.0 #ble #bluetooth #p2p #chat #mesh

  73. qingke

    Low level access to WCH's QingKe RISC-V processors

    v0.7.0 1.3K #risc-v #wch #ch32v

  74. rynk

    Host-side tooling for the Rynk protocol — RMK's native host communication channel

    v0.1.0 #ble #rmk #keyboard-firmware #rp2040 #communication-channel #keymap #host-side #real-time #stm32 #nrf52

  75. nrf-softdevice

    Rust interface to nRF SoftDevice

    v0.1.0 19K #cortex-m #nrf52 #arm

  76. speck-cli

    CLI tool for signing and verifying firmware with Speck

    v0.2.0 #firmware #signature #ota #embedded #embedded-firmware

  77. v2x-patcher

    Firmware patcher for the Creative Sound Blaster Katana V2X

    v0.1.0 #ble #creative #v2x #vulnerabilities

  78. rmk-rynk

    Host-side tooling for the Rynk protocol — RMK's native host communication channel

    v0.1.0 #ble #rmk #keyboard-firmware #rp2040 #communication-channel #keymap #host-side #real-time #stm32 #nrf52

  79. peat-protocol

    Peat Coordination Protocol — hierarchical capability composition over CRDTs for heterogeneous mesh networks

    v0.9.0-rc.28 650 #crdt #ble #p2p #peat #capabilities #mesh-networks #formation #iroh #ai-model #bluetooth

  80. tauri-plugin-thermal-printer

    Plugin for Tauri to send esc/pos commands to thermal_printer

    v2.1.0 170 #thermal-printer #esc-pos #tauri-plugin #printing #title-text #text-style #barcode

  81. poc_bangle_gadgetbridge

    Bangle.js Gadgetbridge integration proof of concept for Smawaco

    v0.1.0 #js #bangle #integration #gadgetbridge #uart

  82. hap-controller

    High-level HomeKit (HAP) controller API: discover, pair, connect, read/write/subscribe characteristics

    v1.2.0 #iot #hap #homekit #controller #smart-home

  83. nuimo

    Rust SDK for Senic Nuimo Control BLE smart knob — discovery, rotation, touch, swipe, and LED matrix

    v0.1.2 #ble #sdk #senic #bluetooth

  84. aranet-tui

    Terminal UI dashboard for Aranet environmental sensors (standalone binary)

    v0.2.0 #ble #environmental #bluetooth #tui #sensors #aranet #dashboard #co2 #standalone-binary #radiation

  85. asm-annotate

    Source↔assembly annotation for ELF files, with an interactive TUI and plain-text dump mode

    v0.9.2 #assembly #disassembly #dwarf #embedded #elf

  86. mars-bluetooth-hci

    Bluetooth HCI event parsing library for Bluetooth Channel Sounding (BLE CS)

    v0.7.1 #ble #hci #channel-sounding #embedded

  87. victron_ble

    Read data from Victron devices over Bluetooth Low Energy

    v1.1.0 #bluetooth-le #bluetooth #victron #ble

  88. matter-ble

    Matter BLE commissioning transport: BTP (Bluetooth Transport Protocol) sans-IO engine and BLE central role

    v0.2.0 #ble #commissioning #matter #btp #iot

  89. rv32m1-riscv

    Rust embedded ecosystem for RISC-V cores (RI5CY + ZERO-RISCY) of RV32M1 SoC

    v0.3.0 #risc-v #rv32m1 #embedded-hal #vega #embedded

  90. sparkBLEr-bin

    command-line utility for controlling lightsticks from the Ado Hibana 2025 world tour via Bluetooth-Low-Energy (BLE). This utilizes the library crate of the same name to find these…

    v1.0.2 #sparkbler-bin #lightstick #ado #hibana #ble

  91. ch57x-pac

    Peripheral Access Crate (PAC) for WCH CH57x RISC-V BLE microcontrollers

    v0.1.3 #ch57x-pac

  92. android-ble

    Android Bluetooth API wrapper, currently supporting BLE client role operations

    v0.2.1 #ble #gatt #bluetooth #android #bluest

  93. esp32-nimble

    A wrapper for the ESP32 NimBLE Bluetooth stack

    v0.12.0 650 #ble #bluetooth #esp32 #async #embedded

  94. lighthouse-manager

    Control SteamVR Lighthouse base stations (V1 & V2) via Bluetooth LE

    v0.1.0 #bluetooth #lighthouse #steamvr #basestation

  95. nrf-softdevice-s140

    Low-level bindings for the Nordic nRF SoftDevice S140

    v0.1.2 28K #ble #cortex-m #nrf52 #nrf-softdevice #bluetooth

  96. matc

    Matter protocol library (controller side)

    v0.1.3 #controller

  97. ruffly-all

    Generate a migration path to ruff from anywhere

    v0.6.2 #ruff #generate #migration #from-anywhere #linter

  98. deon_protocol

    A secure, hybrid (BLE/Wi-Fi) file transfer protocol with SPAKE2 authentication and XChaCha20-Poly1305 encryption

    v1.3.6 #file-transfer #secure #file-transfer-protocols #iot #spake2

  99. aranet-store

    Local data persistence for Aranet sensor readings

    v0.2.0 #ble #sensors #aranet #storage-sqlite #database

  100. bleak-rs

    High-level BLE communication library

    v0.1.11 #ble #bluetooth

  101. idun

    Async Rust client, CLI, and TUI for streaming real-time EEG, IMU, and impedance data from IDUN Guardian earbuds over Bluetooth Low Energy

    v0.0.3 #eeg #imu #guardian #neuroscience

  102. iroh-ble-transport

    BLE transport for the iroh peer-to-peer networking stack

    v0.3.1 #ble #bluetooth #p2p #transport #iroh

  103. scentience

    Rust client for the Scentience olfaction device API

    v2.1.0 #ble #bluetooth #gatt #olfaction

  104. clasp-transport

    Transport layer implementations for CLASP

    v4.5.0 #ble #quic #transport-layer #clasp #web-rtc #udp #data-channel

  105. mttctl

    A CLI tool for interacting with Meshtastic mesh networking devices

    v0.4.1 #meshtastic #lora #iot

  106. tf-code-helper-example

    TrustForge developer example. Demonstrates how to consume and compile the generated ProofRPC output for downstream applications.

    v0.1.1 #trust-forge #cryptography #downstream #ai-native #compile #typescript #fabric #security #artificial-intelligence #bun

  107. wireband-edge

    Lightweight Wire.Band client — semantic data middleware for any domain (IoT, AI/ML, DeFi, legal, geospatial, supply chain, and more)

    v0.4.1 #telemetry #semantic #mqtt #middleware #edge

  108. cloudbbq-homie

    Service to connect to barbecue thermometers over Bluetooth and report their readings to an MQTT broker following the Homie convention

    v0.1.5 260 #ble #bluetooth #homie #mqtt #bbq

  109. xlb-net

    Opinionated wrapper over iroh: per-machine Ed25519 identity, ALPN-multiplexed Endpoint, composed peer discovery (mDNS / iroh-relay swarm / pinned / external roster), and an embeddable relay server

    v0.8.13 #p2p #iroh #quic

  110. storz-rs

    controlling Storz & Bickel vaporizers via Bluetooth Low Energy

    v0.2.1 #ble #bluetooth #btleplug #iot #vaporizer

  111. mitemp

    Read Xiaomi MI Temperature and Humidity Sensor over BLE

    v0.5.0 #humidity-sensors #xiaomi #ble #mi #temperature-humidity #tokio-stream

  112. rmk-config

    Config crate of RMK

    v0.6.1 800 #ble #config #rmk #keyboard #keymap #rp2040 #keyboard-firmware #real-time #vial #stm32

  113. poc_linux_ble

    Linux BLE proof of concept for Smawaco

    v0.1.0 #ble #linux #proof #concepts

  114. crosup

    CLI tool to quickly setup your development environment on Chomebook (ChromeOS) or any Linux Distribution

    v0.5.2 1.8K #nix #docker #chrome-os #chromebook #homebrew

  115. memo-stt

    Plug-and-play speech-to-text for Rust. Add local transcription to any app in a few lines, with automatic GPU acceleration and zero configuration.

    v0.1.1 #text-to-speech #transcription #local #asr #api-bindings

  116. weave-ios-core

    UniFFI wrapper exposing edge-core and nuimo-protocol to the weave iOS/iPad app. Not intended for non-Swift consumers.

    v0.16.3 #edge-agent #ios #uni-ffi #roon #weave #nuimo #ipad #notifications #led-matrix #gatt

  117. btleplug-kuyoonjo

    A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library

    v0.11.8 #bluetooth #core-bluetooth #bluez #ble #uwp

  118. rmcp-presence

    Unified MCP server for AI environmental awareness - 160 tools, 8 composites, lean defaults

    v0.2.0 #mcp #presence #rmcp #sensors

  119. iroh-ipc-transport

    Inter-process custom transport for iroh — co-located peers connect over a local IPC socket (Unix domain socket, or a message-mode named pipe on Windows) as a native iroh path, so…

    v0.1.0 #p2p #iroh #transport #ipc

  120. mavkit

    Async MAVLink SDK for vehicle control, missions, and parameters

    v0.3.0 #drone #uav #mav-link #mavlink-drone #ardupilot

  121. minihubd

    Composition root — wires all adapters together and starts the minihub server

    v0.1.2 #server #minihub #adapter #start #wire

  122. arduino_nano_connect

    Board Support Package for the Arduino Nano RP2040 Connect

    v0.7.0 320 #rp2040 #arduino #connect #nano #pcb

  123. openrtc-tauri-plugin

    First-party Tauri v2 plugin for the OpenRTC native runtime

    v2.0.0-rc.4 #tauri-plugin #first-party #open-rtc #openrtc #native #owns

  124. tenover

    Client library for the Garmin R10 launch monitor BLE/GFDI/protobuf protocol

    v0.0.2 #garmin #r10 #launch-monitor #golf

  125. com-com

    Smart Arduino/microcontroller COM port manager with real-time monitoring, nicknames, and history

    v0.1.1 #com-port #arduino #serial-port #cli #micro-controllers

  126. esp-wifi-sys

    Bindings to Espressif's WiFi and Bluetooth low-level drivers

    v0.8.1 8.9K #wifi #bluetooth

  127. cosmosd

    Delay-tolerant streaming daemon — stream across the void

    v0.2.0 #p2p #hls #daemon #video #ingest #video-streaming #relay-node #content-id #hash #aircraft

  128. crc_all

    A Pure Rust Implementation of Generic CRC Algorithm

    v0.2.2 3.0K #crc16 #crc-8 #crc32 #crc64 #crc

  129. zmk-studio-api

    Rust + Python client for the ZMK Studio RPC API (Serial + BLE)

    v0.3.1 #ble #api-client #rpc #key-code #serial #zmk #rpc-api #python-bindings

  130. nusgui

    GUI to communicate with BLE NUS devices

    v0.1.1 #ble #devices #gui #service #nus #bluetooth #nordic #async-gui #inbox #serial-port

  131. awear

    Rust client for AWEAR EEG devices over BLE using btleplug

    v0.2.0 #ble #eeg #exg

  132. esp-wifi

    A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust

    v0.15.1 3.5K #wifi #bluetooth #esp-now #esp32

  133. lywsd03mmc

    Rust support for scanning and reading Xiaomi Mijia LYWSD03MMC BLE temperature and humidity sensors

    v0.1.2 #ble #temperature-humidity #xiaomi #sensors #reading #mijia

  134. br-ble

    Bluetooth

    v0.2.1 900 #ble #br

  135. fumar

    TUI, CLI, and GUI client for Storz & Bickel vaporizers

    v0.2.1 #ble #bluetooth #vaporizer #storz-bickel

  136. jq-client

    Host bridge and client assembly for Jacquard BLE routing

    v0.2.0 #ble #jacquard #routing #bluetooth #mesh-routing

  137. brainwires-hardware

    Hardware I/O for the Brainwires Agent Framework — audio, GPIO, Bluetooth, and network

    v0.11.0 #bluetooth #camera #audio #hardware #gpio

  138. clasp-lens

    LensVM WASM transform host for CLASP signal pipelines

    v4.5.0 #clasp #encryption #transform #pub-sub #signal #wasm-module #lens #automation #binary-protocol #pub-sub-messaging

  139. patme-in-vr

    Bridges VRChat's OSC avatar parameters to a Bluetooth LE haptic device

    v0.1.0 #vr-chat #osc #esp32 #ble

  140. blew

    Cross-platform async BLE library for Rust (Apple, Linux, Android)

    v0.3.0 #ble #bluetooth #l2cap #gatt

  141. isomdl

    ISO mDL implementation in Rust

    v0.2.0 #mdl #devices #namespaces #element #reader #iso-iec #stringified

  142. ockam_transport_core

    Generic Transport primitives

    v0.103.0 #ockam #transport

  143. improv-wifi

    Improv-Wi-Fi BLE peripheral protocol for Linux

    v0.1.2 #ble #wifi #network-manager #linux

  144. bcms

    Bluetooth Client Manager Service for IoT device management

    v0.1.12 #bluetooth #ble #devices #iot #statistics #heart-rate #blood #rpc-interface #iot-data

  145. sim-lib-midi-ble

    BLE-MIDI discovery, packet framing, and stream-host placement seams

    v0.1.0 #devices #discovery #packet #placement #bluez #seams #stream-host #midi #bluetooth

  146. ch57x-hal-raynhardt

    HAL for the CH57x RISC-V BLE microcontrollers from WCH

    v0.0.6 #embassy #ch57x #embedded-hal

  147. lr2021

    Driver for Semtech LR2021

    v0.13.1 #driver #ble #transceiver

  148. fips-core

    Reusable FIPS mesh, endpoint, transport, and protocol library

    v0.3.85 500 #node #mesh-node #routing #endpoint #mesh-protocols #peering

  149. meshtastic_protobufs

    Meshtastic Protobuf definitions

    v2.7.8 #protobuf #meshtastic #radio #devices #firmware #lora #protobuf-message

  150. nrf-softdevice-s112

    Low-level bindings for the Nordic nRF SoftDevice S112

    v0.1.2 #ble #cortex-m #nrf52 #nrf-softdevice #bluetooth

  151. nrf-softdevice-s122

    Low-level bindings for the Nordic nRF SoftDevice S122

    v0.1.2 #ble #cortex-m #nrf52 #nrf-softdevice #bluetooth

  152. nrf-softdevice-s113

    Low-level bindings for the Nordic nRF SoftDevice S113

    v0.1.2 #ble #cortex-m #nrf52 #nrf-softdevice #bluetooth

  153. nrf-softdevice-s132

    Low-level bindings for the Nordic nRF SoftDevice S132

    v0.1.2 #ble #cortex-m #nrf52 #nrf-softdevice #bluetooth

  154. aranet-gui

    Native desktop GUI for Aranet environmental sensors

    v0.2.0 #environmental #sensors #desktop #bluetooth #aranet #gui #co2 #ble #radiation #screenshot

  155. obd2-store-sqlite

    SQLite storage backend for obd2-core

    v0.2.0 #diagnostics #obd-ii #obd2 #automotive #sqlite

  156. jq-node-profile

    Node and topology snapshot models for Jacquard BLE clients

    v0.2.0 #ble #jacquard #bluetooth #routing #mesh

  157. lis2mdl-rs

    Platform-agnostic driver for the LIS2MDL ultra-low-power, high-performance 3-axis digital magnetic sensor with I2C and SPI interfaces

    v2.0.0 #3-axis #low-power #st #magnetometer #mems

  158. jq-link-profile

    BLE link profile for Jacquard routing

    v0.2.0 #ble #jacquard #routing #bluetooth #mesh-routing

  159. prns-interfaces-tokio

    Tokio host interface implementations for the Personal Reticulum engine

    v0.3.4 #reticulum #mesh-networking #tokio #networking #interface

  160. blefyi

    Bluetooth Low Energy chip reference, GATT profile lookup, and beacon encyclopedia -- async API client for blefyi.com

    v0.1.2 #ble #beacon #gatt #api-client #bluetooth

  161. esp-hal-wifimanager

    Wifi Manager for esp-hal (bt+wifi ap)

    v0.2.10 #wifi #esp-hal #ap #ble #connect #ssid #esp32-c3 #conn #esp32-s3 #psk

  162. rmk-types

    Common types in RMK

    v0.2.2 750 #rmk #ble #keyboard #keyboard-firmware #keymap #rp2040 #vial #real-time #stm32 #usb-hid

  163. nuimo-protocol

    Transport-agnostic parser and encoder for the Nuimo BLE GATT protocol

    v0.16.4 #ble #edge-agent #nuimo #encoder-parser #gatt #roon #glyph #transport-agnostic #notifications #led-matrix

  164. bumble

    Rust API for the Bumble Bluetooth stack

    v0.2.0 1.6K #ble #bluetooth #api-bindings

  165. peat-ffi

    FFI bindings for Peat protocol (Kotlin/Swift via UniFFI)

    v0.2.11 #kotlin #peat #uni-ffi #jni #kotlin-android #p2p #cot #ios #xml

  166. microbit-bsp

    An embassy-based boards support package (BSP) for BBC Micro:bit v2

    v0.4.0 260 #micro-bit #async #nordic #embedded #nrf

  167. ockam_transport_ble

    Bluetooth Low Energy (BLE) Transport for the Ockam Routing Protocol

    v0.101.0 #ble #ockam #bluetooth

  168. bcccop

    BCCCOP™ — Biometric-First Communication Protocol. Top-level landing crate; see bcccop-core for the reference implementation.

    v0.1.0 #zero-trust #protocols #attestation

  169. minihub-adapter-ble

    BLE adapter — scans for BLE sensor advertisements and reads Mi Flora plant sensors via GATT

    v0.1.2 #ble #gatt #advertisements #scan #adapter #mi #plant #passive #flora #firmware

  170. ble-windows-server

    BLE GATT server library for Windows using WinRT APIs

    v0.2.1 #ble #bluetooth #winrt #gatt #windows

  171. burble

    A cross-platform user-mode Bluetooth LE library

    v0.2.2 170 #bluetooth #ble #l2cap #bluez #gatt

  172. mijia

    connecting to Xiaomi Mijia 2 Bluetooth temperature/humidity sensors

    v0.8.0 490 #temperature-humidity #ble #bluetooth #temperature #humidity

  173. xlink

    Unified Multi-Channel Communication SDK

    v0.1.0 #devices #multi-channel #ble #sdk #mesh-networking #cryptography #bluetooth #mdns #wifi

  174. elata-muse-proto

    EEG headband BLE protocol constants and packet encoding/decoding (Muse-compatible)

    v0.1.0 #ble #muse #eeg #protocols

  175. solo-virtual-key

    Rust wrapper for the virtual U2F key from SoloKeys' solo1 project, intended for testing U2F applications

    v0.2.0 #u2f #webauthn #virtual-key #fido2 #fido #cargo-run #solo-keys #ble #usb-hid

  176. bluez-generated

    Generated async D-Bus bindings for talking to BlueZ on Linux

    v0.4.0 84K #bluetooth #ble #bluez #dbus #linux

  177. lego-powered-up

    Control Lego PoweredUp hubs and devices

    v0.4.0 #ble #lego #powered-up #devices #hubs #notifications #motor-control

  178. radio-sx128x

    Driver for the Semtec sx1280 2.4GHz RF IC

    v0.19.0 1.8K #radio #driver #lora #rf #ic #sx128x #semtech #2-4g-hz #semtec #command-line-tool

  179. bthome-scan

    A CLI utility to scan and decode BTHome BLE advertisements

    v0.1.1 #ble #scan #bthome #sensor

  180. bozod

    Background daemon for Bose QC Ultra headphones over BLE

    v0.1.0 #ble #headphones #daemon #bluetooth #bose

  181. spacearth-dtn

    A Rust-based implementation of Delay Tolerant Networking (DTN) for resilient communication

    v0.1.2 #dtn #bundle-protocol #rfc-9171 #dtn7

  182. btsensor

    decoding sensor readings from BLE advertisements, including the BTHome format

    v0.1.2 130 #ble #bthome #bluetooth

  183. sdtn

    SpaceArth DTN - A Rust-based implementation of Delay Tolerant Networking (DTN) for resilient communication

    v0.1.4 #dtn #bundle-protocol #rfc-9171 #dtn7

  184. bluetooth-hci

    Bluetooth HCI

    v0.1.0 500 #hci #ble #bluetooth

  185. ble-peripheral-rust

    A cross-platform Rust crate for building Bluetooth Low Energy peripherals

    v0.2.0 100 #bluetooth #peripheral #core-bluetooth #bluez #ble

  186. blendr

    The hacker's BLE (bluetooth low energy) browser terminal app

    v1.3.3 550 #bluetooth-le #tui #terminal #hacker #service #characteristics #displaying

  187. laad

    parsing information from a TBS battery monitor, such as the Battery Monitor Expert Modular

    v0.1.0 #monitor #ble #battery #tbs #pgn #telemetry #devices-name

  188. cloudbbq

    talking to CloudBBQ-style Bluetooth BBQ thermometers

    v0.4.0 330 #ble #bluetooth #thermometer #temperature #bbq

  189. ubmsc

    A client for Battery Management Systems (BMS)

    v0.1.1 110 #prometheus #ble #metrics-monitoring #bms

  190. whad_hub

    WHAD protocol hub (Pre-alpha)

    v0.1.1 #protobuf #whad #hub #protocols-version #devices #pre-alpha

  191. gopro-controller

    Open source Rust Library for interacting with GoPro Cameras over BLE and WiFi

    v0.10.2 #camera #bluetooth #gopro #hero #api-bindings

  192. bozo-proto

    BMAP protocol codec and IPC types for Bose QC Ultra headphones over BLE

    v0.1.0 #ble #bluetooth #headphones #bmap #bose

  193. ohea-lock

    controlling Ohea Lock BLE smart locks

    v0.1.0 #ble #iot #bluetooth #smart-lock #lixil

  194. blurdroid

    Bluetooth lib for Rust using Android's bluedroid

    v0.1.6 750 #ble #bluetooth #bluedroid #android

  195. btleplug-goose-fixed

    A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library

    v0.11.5 #bluetooth #bluez #core-bluetooth #ble #uwp

  196. rktk

    Keyboard firmware Toolkit

    v0.2.0 550 #keyboard #firmware #driver #rp2040 #toolkit #nrf52840 #embassy

  197. ble-ledly

    A customizable and extensible cross-platform high-level Bluetooth Low Energy light controller

    v0.3.0 #led #rgb #led-light #rgb-led #ble #ledstrip

  198. tauri-plugin-blew

    Tauri plugin for the blew BLE library

    v0.3.1 #ble #tauri #bluetooth #gatt #l2cap

  199. btle

    Lightweight Bluetooth Low Energy Drivers. WIP and very not stable yet!! Designed for https://github.com/AndrewGi/BluetoothMeshRust

    v0.1.4 #driver #bluetooth #bluetooth-le #ble #cross-platform #hci #advertisements #observer #peripheral #gap

  200. mcumgr-smp

    smp protocol for microcontrollers in pure rust

    v0.8.0 350 #smp #zephyr #rtos #mcumgr

  201. corebluetooth

    A safe wrapper for Apple's CoreBluetooth framework

    v0.1.0 #bluetooth #ble #macos-ios

  202. stm32wb-hal

    Hardware abstraction layer for the STM32WB55 chips

    v0.1.14 #embedded-hal #stm32wb #stm32wb55

  203. treadlers

    controlling Treadly treadmills via Bluetooth Low Energy

    v0.1.0 #ble #bluetooth #treadly #fitness #treadmill

  204. bleasy

    High-level BLE communication library

    v0.3.1 370 #ble #bluetooth

  205. m365

    A lightweight rust library to receive BLE Xiaomi M365 scooter messages

    v0.1.1 #ble #electric-scooter #xiaomi #bluetooth

  206. bozo

    Terminal UI for controlling Bose QC Ultra headphones

    v0.1.0 #ble #bluetooth #headphones #bose #tui

  207. rn4870

    A platform agnostic driver for the RN4870 BLE module

    v0.3.0 #ble #bluetooth #embedded-hal-driver

  208. ember_mug

    Control and retrieve data from an Ember Ceramic Mug using Bluetooth Low Energy (BLE)

    v0.4.0 #bluetooth #ember #temperature #ble #embedded

  209. bitchat-tui

    A terminal user interface (TUI) chat application using Bluetooth and modern cryptography

    v0.1.0 #bluetooth #chat #encryption #tui #user #p2p #cryptography #modern-terminal #sidebar #cross-platform

  210. blec

    cross-platform ble client library based on btleplug

    v0.3.4 400 #cross-platform #ble #btleplug #client #simple

  211. sparkBLEr

    controlling lightsticks from the Ado Hibana 2025 world tour via bluetooth

    v1.1.0 #sparkbler #ble #ado #hibana #lightstick

  212. blurz

    Bluetooth lib for Rust using blueZ/dbus

    v0.4.0 2.3K #ble #bluetooth #bluez

  213. houseflow-server

    Server for Houseflow

    v0.1.2 #home-automation #server #houseflow #iot #sensors #ble #temperature-sensor #service-name

  214. orouter-serial

    serial protocol for oRouter

    v0.1.1 #serial-communication #serial-protocol #orouter #protocols #codec #cobs #status-code #ble #usb #byte-slice

  215. bluster

    implementing BLE (Bluetooth Low Energy) peripherals

    v0.2.0 #core-bluetooth #bluez #usb #bluetooth #ble

  216. waterkit-bluetooth

    Cross-platform Bluetooth (BLE and Classic)

    v0.1.0 #ble #bluetooth #wireless

  217. esp-wifi-manager

    Wifi Manager for esp-hal (bt+wifi ap)

    v0.3.2 #wifi #esp-hal #web-server #ap #ble #ssid #conn #dhcp
  218. Try searching with DuckDuckGo or on crates.io.


  219. ble-data-struct

    BLE data struct for Rust

    v0.2.1 180 #ble #uuid #bluetooth

  220. rumble

    Bluetooth Low Energy (BLE) central module library, currently supporting Linux/Bluez

    v0.3.0 #bluez #bluetooth #iot #ble

  221. ch58x-hal

    HAL for the CH583/CH582/CH581 RISC-V BLE microcotrollers from WCH

    v0.0.2 #embassy #embedded-hal #ch582 #ch581 #ch583

  222. f-xoss

    Free your XOSS device: a library for communicating with XOSS bike computers

    v0.1.2 #devices #xoss #computer #bike #free #ble #garmin

  223. esp-flow

    ESP embedded library with reusable modules for BLE, Wi-Fi, HTTP, GPS, LED control, and more

    v0.2.0 #esp32 #esp-idf #iot #embedded #framework

  224. ledger-cli

    Ledger hardware wallet command line interface

    v0.1.0 #ledger-hardware-wallet #ledger-wallet #wallet-ledger

  225. codde_protocol

    Multi Communication protocol in heart of the C.O.D.D.E. Pi framework

    v0.1.6 330 #codde-pi #iot #rust #python

  226. bluetooth_mesh

    Cross-platform, full Bluetooth Mesh stack implemented in Rust. Following the Bluetooth Mesh Spec Core v1.0 by SIG. Designed to work with any almost any BLE radio (uses https://github…

    v0.1.4 #driver #full-stack #bluetooth #github #cross-platform #ble #pdu #sig #transport-layer #no-std

  227. saber

    ScAlaBle Estimator Regressor for heritability estimation

    v0.1.2 #estimation #regressor #sc-ala-ble

  228. adafruit-ble-fs-client

    A client-side implementation of the Adafruit BLE file transfer protocol

    v0.1.2 #ble #adafruit #file-transfer-protocols #client-side #devices #bluetooth #transfer-protocol #btleplug

  229. switchbot

    interacting with SwitchBot devices

    v0.1.2 #bluetooth #ble

  230. houseflow-api

    API for Houseflow

    v0.1.1 #home-automation #houseflow #api-for-houseflow #iot #sensors #ble #characteristics #temperature-sensor #service-name #accessory

  231. rf24ble-rs

    A fake BLE implementation for the nRF24L01

    v0.1.4 350 #ble #nrf24l01 #transceiver #wireless #embedded

  232. tauri-plugin-ble

    This is an tauri-plugin-ble

    v0.1.2 #ble #tauri-plugin

  233. houseflow-types

    Types for Houseflow

    v0.1.1 #home-automation #houseflow #iot #parameters #sensors #ble #temperature-sensor #service-name #accessory #smart-home

  234. bluerepl

    A ble client running in the terminal

    v0.1.7 #ble #bluetooth-le #peripheral #command-line-utilities #client

  235. houseflow-db

    Server for Houseflow

    v0.1.1 #home-automation #houseflow #server #iot #sensors #characteristics #ble #temperature-sensor #service-name

  236. houseflow-device

    Device for Houseflow

    v0.1.1 #devices #home-automation #houseflow #light #iot #ble #temperature-sensor #service-name

  237. trezor-connect-rs

    Trezor hardware wallet communication (Bitcoin only)

    v0.4.0 #bitcoin #hardware-wallet #trezor #hardware-support

  238. rktk-rrp-client-webhid

    rrp over webhid client

    v0.1.0 #keyboard #rktk #client #keyboard-firmware #rp2040 #rrp #embassy

  239. catprinter

    control ur cat printer using this module (MXW01 only :3)

    v0.1.0 #ble #printing #module #cat #dithering #font #text-image #ur

  240. batteread

    Read status data from certain models of LiFePO4 Battery Management Systems over Bluetooth Low Energy. Tested with a battery made by li-gen.net.

    v0.1.0 #battery-bms #ble #battery #bms #li-gen #bluetooth

  241. f-xoss-util

    Free your XOSS device: a FOSS companion app for XOSS bike computers

    v0.1.2 #devices #ble #xoss #computer #download #bike #foss

  242. lib-polar-h10

    A lib for get heart rate from Polar H10

    v0.1.1 #heart-rate #polar #ble #h10

  243. blurmock

    Bluetooth mock lib for Rust

    v0.1.3 18K #ble #mocking #bluetooth

  244. tap-sdk

    TAP rust SDK allows you to build rust app that can establish BLE connection with Tap Strap and TapXR, send commands and receive events and data

    v0.1.0 #ble #send-receive #tap-xr #events #sdk #send-command #mouse #gestures

  245. riot

    RIOT OS bindings for Rust

    v0.1.1 #riot-os #iot #ble #internet #microcontrollers #micro-controller #bluetooth #dtls #embedded-devices

  246. bluez-async-ots

    Bluetooth Object Transfer Service (OTS) Client for bluez-async

    v0.2.0 #bluetooth #ble #ots #bluez #object-transfer

  247. rmk-macro

    Proc-macro crate of RMK

    v0.7.1 1.2K #ble #rmk #keyboard #keymap #config #keyboard-firmware #rp2040 #nrf52 #real-time #stm32

  248. corebluetooth-async

    An asynchronous wrapper for the corebluetooth crate

    v0.1.0 #core-bluetooth #ble #bluetooth #macos-ios

  249. fernlink-core

    Core cryptographic primitives and protocol implementation for the Fernlink mesh verification network

    v0.2.5 #solana #blockchain #mesh #verification #p2p

  250. nuki-rs

    implmentation for BLE API for Nuki Smart Lock

    v0.2.3 #ble #smart-home #smartlock

  251. ots-client

    Bluetooth Object Transfer Service (OTS) Client command-line tool

    v0.2.0 #ble #bluez #ots #object-transfer #bluetooth

  252. blues

    Rust bindings to BlueZ (via zbus)

    v0.1.0 #ble #dbus #gatt #bluetooth #linux

  253. trouble-host-macros

    An async Rust BLE host - Derive macros crate

    v0.4.0 11K #ble #host #server #no-std

  254. vedirect_rs

    Parse Victron VE.Direct serial output to a well-formed struct

    v0.2.3 130 #victron #struct #parser #output #serial #mppt #well-formed #ble #solar