btleplug
A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library
bt-hci
Bluetooth HCI data types
bluez-async
An async wrapper around the D-Bus interface of BlueZ (the Linux Bluetooth daemon), supporting GATT client (central) functionality
trouble-host
An async Rust BLE host
bluest
A cross-platform Bluetooth Low Energy (BLE) library
rmk
Keyboard firmware written in Rust
ruuvitag-listener
Print RuuviTag measurements in Telegraf compatible format
libwebauthn
FIDO2 (WebAuthn) and FIDO U2F platform library for Linux written in Rust
cube-tui
Terminal UI timer and session manager for speedcubing, with optional web dashboard and BLE (GAN) timer support
ruuvi-decoders
Ruuvi BLE advertisement decoders for Data Formats v5, v6, and E1
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
stm32wb-hci
Bluetooth HCI for the STM32WB family
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
tauri-plugin-blec
BLE-Client plugin for Tauri
esp-hosted
Support for the ESP-Hosted firmware, with an STM32 host
peat-btle
Bluetooth Low Energy mesh transport for Peat Protocol
simplersble
The all-in-one Bluetooth library that makes it easy to add wireless connectivity to your projects
aranet-cli
Command-line interface for Aranet environmental sensors
aranet-core
Core BLE library for Aranet environmental sensors
aranet-types
Platform-agnostic types for Aranet environmental sensors
iqos
controlling IQOS devices over BLE and USB
aranet-service
Background collector and HTTP REST API for Aranet sensors
corebluetooth-rs
Safe Rust bindings for Apple's CoreBluetooth framework — central/client and peripheral/server BLE APIs on macOS
mqttooth
An MQTT to Bluetooth Low Energy bridge
ghpascon-rust
A personal Rust utility library
poholos
Peer-to-peer Bluetooth mesh messaging protocol
rynk
Host-side tooling for the Rynk protocol — RMK's native host communication channel
v2x-patcher
Firmware patcher for the Creative Sound Blaster Katana V2X
peat-protocol
Peat Coordination Protocol — hierarchical capability composition over CRDTs for heterogeneous mesh networks
rmk-rynk
Host-side tooling for the Rynk protocol — RMK's native host communication channel
nuimo
Rust SDK for Senic Nuimo Control BLE smart knob — discovery, rotation, touch, swipe, and LED matrix
aranet-tui
Terminal UI dashboard for Aranet environmental sensors (standalone binary)
mars-bluetooth-hci
Bluetooth HCI event parsing library for Bluetooth Channel Sounding (BLE CS)
victron_ble
Read data from Victron devices over Bluetooth Low Energy
matter-ble
Matter BLE commissioning transport: BTP (Bluetooth Transport Protocol) sans-IO engine and BLE central role
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…
nrf-softdevice-s140
Low-level bindings for the Nordic nRF SoftDevice S140
android-ble
Android Bluetooth API wrapper, currently supporting BLE client role operations
esp32-nimble
A wrapper for the ESP32 NimBLE Bluetooth stack
aranet-store
Local data persistence for Aranet sensor readings
bleak-rs
High-level BLE communication library
iroh-ble-transport
BLE transport for the iroh peer-to-peer networking stack
cloudbbq-homie
Service to connect to barbecue thermometers over Bluetooth and report their readings to an MQTT broker following the Homie convention
scentience
Rust client for the Scentience olfaction device API
clasp-transport
Transport layer implementations for CLASP
storz-rs
controlling Storz & Bickel vaporizers via Bluetooth Low Energy
rmk-config
Config crate of RMK
mitemp
Read Xiaomi MI Temperature and Humidity Sensor over BLE
poc_linux_ble
Linux BLE proof of concept for Smawaco
btleplug-kuyoonjo
A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library
zmk-studio-api
Rust + Python client for the ZMK Studio RPC API (Serial + BLE)
nusgui
GUI to communicate with BLE NUS devices
br-ble
Bluetooth
awear
Rust client for AWEAR EEG devices over BLE using btleplug
lywsd03mmc
Rust support for scanning and reading Xiaomi Mijia LYWSD03MMC BLE temperature and humidity sensors
fumar
TUI, CLI, and GUI client for Storz & Bickel vaporizers
jq-client
Host bridge and client assembly for Jacquard BLE routing
patme-in-vr
Bridges VRChat's OSC avatar parameters to a Bluetooth LE haptic device
blew
Cross-platform async BLE library for Rust (Apple, Linux, Android)
improv-wifi
Improv-Wi-Fi BLE peripheral protocol for Linux
bcms
Bluetooth Client Manager Service for IoT device management
lr2021
Driver for Semtech LR2021
nrf-softdevice-s112
Low-level bindings for the Nordic nRF SoftDevice S112
nrf-softdevice-s122
Low-level bindings for the Nordic nRF SoftDevice S122
nrf-softdevice-s113
Low-level bindings for the Nordic nRF SoftDevice S113
nrf-softdevice-s132
Low-level bindings for the Nordic nRF SoftDevice S132
aranet-gui
Native desktop GUI for Aranet environmental sensors
jq-node-profile
Node and topology snapshot models for Jacquard BLE clients
jq-link-profile
BLE link profile for Jacquard routing
blefyi
Bluetooth Low Energy chip reference, GATT profile lookup, and beacon encyclopedia -- async API client for blefyi.com
rmk-types
Common types in RMK
esp-hal-wifimanager
Wifi Manager for esp-hal (bt+wifi ap)
bumble
Rust API for the Bumble Bluetooth stack
nuimo-protocol
Transport-agnostic parser and encoder for the Nuimo BLE GATT protocol
ockam_transport_ble
Bluetooth Low Energy (BLE) Transport for the Ockam Routing Protocol
minihub-adapter-ble
BLE adapter — scans for BLE sensor advertisements and reads Mi Flora plant sensors via GATT
ble-windows-server
BLE GATT server library for Windows using WinRT APIs
burble
A cross-platform user-mode Bluetooth LE library
mijia
connecting to Xiaomi Mijia 2 Bluetooth temperature/humidity sensors
xlink
Unified Multi-Channel Communication SDK
elata-muse-proto
EEG headband BLE protocol constants and packet encoding/decoding (Muse-compatible)
solo-virtual-key
Rust wrapper for the virtual U2F key from SoloKeys' solo1 project, intended for testing U2F applications
bluez-generated
Generated async D-Bus bindings for talking to BlueZ on Linux
lego-powered-up
Control Lego PoweredUp hubs and devices
bthome-scan
A CLI utility to scan and decode BTHome BLE advertisements
bozod
Background daemon for Bose QC Ultra headphones over BLE
btsensor
decoding sensor readings from BLE advertisements, including the BTHome format
ble-peripheral-rust
A cross-platform Rust crate for building Bluetooth Low Energy peripherals
bluetooth-hci
Bluetooth HCI
laad
parsing information from a TBS battery monitor, such as the Battery Monitor Expert Modular
cloudbbq
talking to CloudBBQ-style Bluetooth BBQ thermometers
ubmsc
A client for Battery Management Systems (BMS)
bozo-proto
BMAP protocol codec and IPC types for Bose QC Ultra headphones over BLE
ohea-lock
controlling Ohea Lock BLE smart locks
blurdroid
Bluetooth lib for Rust using Android's bluedroid
btleplug-goose-fixed
A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library
ble-ledly
A customizable and extensible cross-platform high-level Bluetooth Low Energy light controller
tauri-plugin-blew
Tauri plugin for the blew BLE library
btle
Lightweight Bluetooth Low Energy Drivers. WIP and very not stable yet!! Designed for https://github.com/AndrewGi/BluetoothMeshRust
corebluetooth
A safe wrapper for Apple's CoreBluetooth framework
bleasy
High-level BLE communication library
treadlers
controlling Treadly treadmills via Bluetooth Low Energy
m365
A lightweight rust library to receive BLE Xiaomi M365 scooter messages
bozo
Terminal UI for controlling Bose QC Ultra headphones
rn4870
A platform agnostic driver for the RN4870 BLE module
ember_mug
Control and retrieve data from an Ember Ceramic Mug using Bluetooth Low Energy (BLE)
blec
cross-platform ble client library based on btleplug
sparkBLEr
controlling lightsticks from the Ado Hibana 2025 world tour via bluetooth
blurz
Bluetooth lib for Rust using blueZ/dbus
houseflow-server
Server for Houseflow
orouter-serial
serial protocol for oRouter
bluster
implementing BLE (Bluetooth Low Energy) peripherals
waterkit-bluetooth
Cross-platform Bluetooth (BLE and Classic)
esp-wifi-manager
Wifi Manager for esp-hal (bt+wifi ap)
ble-data-struct
BLE data struct for Rust
rumble
Bluetooth Low Energy (BLE) central module library, currently supporting Linux/Bluez
f-xoss
Free your XOSS device: a library for communicating with XOSS bike computers
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…
adafruit-ble-fs-client
A client-side implementation of the Adafruit BLE file transfer protocol
switchbot
interacting with SwitchBot devices
houseflow-api
API for Houseflow
tauri-plugin-ble
This is an tauri-plugin-ble
rf24ble-rs
A fake BLE implementation for the nRF24L01
houseflow-types
Types for Houseflow
bluerepl
A ble client running in the terminal
houseflow-db
Server for Houseflow
houseflow-device
Device for Houseflow
catprinter
control ur cat printer using this module (MXW01 only :3)
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.
f-xoss-util
Free your XOSS device: a FOSS companion app for XOSS bike computers
lib-polar-h10
A lib for get heart rate from Polar H10
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
blurmock
Bluetooth mock lib for Rust
riot
RIOT OS bindings for Rust
rmk-macro
Proc-macro crate of RMK
bluez-async-ots
Bluetooth Object Transfer Service (OTS) Client for bluez-async
corebluetooth-async
An asynchronous wrapper for the
corebluetoothcrate
nuki-rs
implmentation for BLE API for Nuki Smart Lock
ots-client
Bluetooth Object Transfer Service (OTS) Client command-line tool
blues
Rust bindings to BlueZ (via zbus)
trouble-host-macros
An async Rust BLE host - Derive macros crate
vedirect_rs
Parse Victron VE.Direct serial output to a well-formed struct
ots-core
Bluetooth Object Transfer Service (OTS) core
drgdfu
A DFU update tool and library for devices with DFU capabilities
burble-const
Bluetooth LE assigned numbers
burble-crypto
Bluetooth LE cryptographic toolbox
apple-ble
interfacing with apple devices via BLE
polar-arctic
An app for displaying and storing data from the Polar H10
narwhal-tooth
The Tooth of a Narwhal
rktk-drivers-nrf
rktk drivers for nrf chip
Try searching with DuckDuckGo.