-
btleplug
A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library
-
bluer
official Rust interface to the Linux Bluetooth protocol stack (BlueZ)
-
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
-
buttplug
Intimate Hardware Control Library
-
bluez-async
An async wrapper around the D-Bus interface of BlueZ (the Linux Bluetooth daemon), supporting GATT client (central) functionality
-
bt-hci
Bluetooth HCI data types
-
dittolive-ditto
Ditto is a peer to peer cross-platform database that allows mobile, web, IoT and server apps to sync with or without an internet connection
-
trouble-host
An async Rust BLE host
-
intiface-engine
CLI and Library frontend for the Buttplug sex toy control library
-
bluest
A cross-platform Bluetooth Low Energy (BLE) library
-
kairpodsd
D-Bus service for AirPods management in KDE Plasma
-
hive-btle
Bluetooth Low Energy mesh transport for HIVE Protocol
-
aranet-core
Core BLE library for Aranet environmental sensors
-
renik
🤖 Renik shared library
-
aranet-cli
Command-line interface for Aranet environmental sensors
-
galaxy_buds_rs
The Galaxy Buds rfcomm protocol reverse engineered
-
btleplug-kuyoonjo
A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library
-
victron_ble
Read data from Victron devices over Bluetooth Low Energy
-
aranet-types
Platform-agnostic types for Aranet environmental sensors
-
ockam_transport_ble
Bluetooth Low Energy (BLE) Transport for the Ockam Routing Protocol
-
stm32wb-hci
Bluetooth HCI for the STM32WB family
-
longshot
API and CLI for ECAM-based Delonghi machines
-
bluetui
TUI for managing bluetooth on Linux
-
esp-wifi-sys-esp32c3
Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32-C3
-
esp-wifi-sys-esp32c2
Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32-C2
-
esp-wifi-sys-esp32s3
Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32-S3
-
esp-wifi-sys-esp32
Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32
-
bluer-tools
BlueR tools: swiss army knife for GATT services, L2CAP and RFCOMM sockets on Linux
-
simplersble
The all-in-one Bluetooth library that makes it easy to add wireless connectivity to your projects
-
cloudbbq-homie
Service to connect to barbecue thermometers over Bluetooth and report their readings to an MQTT broker following the Homie convention
-
uconsole-sleep
uConsole sleep service
-
bluebus
interacting with Bluetooth devices using the org.bluez D-Bus API
-
bitalino_rs
BITalino Bluetooth/serial driver with Python bindings (PyO3, abi3)
-
btsnoop-extcap
View Android's btsnoop logs (Bluetooth HCI logs) in Wireshark
-
dittolive-ditto-base
support crate for Ditto: dittolive-ditto is the crate we intend for you to interact with
-
esp-wifi-sys
Bindings to Espressif's WiFi and Bluetooth low-level drivers
-
xlink
Unified Multi-Channel Communication SDK
-
esp-wifi
A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust
-
rmcp-bluer
MCP server for Bluetooth control via BlueZ (Linux)
-
bleak-rs
High-level BLE communication library
-
mac-cli
CLI tool to control your Mac (volume, brightness, Bluetooth, Apple Music, weather)
-
nrf-softdevice-s140
Low-level bindings for the Nordic nRF SoftDevice S140
-
adafruit-bluefruit-protocol
A
no_stdparser for the Adafruit Bluefruit LE Connect controller protocol -
esp-radio
A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust
-
joycon-rs
a framework for dealing with Nintendo Switch Joy-Con on Rust easily and efficiently
-
mijia
connecting to Xiaomi Mijia 2 Bluetooth temperature/humidity sensors
-
rmcp-bluetooth
Cross-platform MCP server for Bluetooth device information
-
wiimote-rs
communicate with Wii remotes
-
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
-
reset
A wip universal Linux settings application
-
nrf-softdevice-s132
Low-level bindings for the Nordic nRF SoftDevice S132
-
btsensor
decoding sensor readings from BLE advertisements, including the BTHome format
-
vex-v5-serial
communicating with VEX V5 Brains
-
esp32-nimble
A wrapper for the ESP32 NimBLE Bluetooth stack
-
oxidoor
smart door lock system that uses the ESP32-S3 chip
-
btuuid
Bluetooth UUID values
-
bitchat-tui
A terminal user interface (TUI) chat application using Bluetooth and modern cryptography
-
reset_daemon
ReSet Daemon library and runner
-
bumble
Rust API for the Bumble Bluetooth stack
-
burble
A cross-platform user-mode Bluetooth LE library
-
cerebrust
working with NeuroSky devices under Rust
-
bluez-generated
Generated async D-Bus bindings for talking to BlueZ on Linux
-
treadlers
controlling Treadly treadmills via Bluetooth Low Energy
-
corebluetooth
A safe wrapper for Apple's CoreBluetooth framework
-
btsnoop_parser
Rust parser for the btsnoop format
-
cloudbbq
talking to CloudBBQ-style Bluetooth BBQ thermometers
-
bcms
Bluetooth Client Manager Service for IoT device management
-
bluetooth-hci
Bluetooth HCI
-
elk-led-controller
controlling ELK-BLEDOM and similar Bluetooth LED strips
-
vex-cdc
VEX Robotics CDC communication protocol in Rust
-
gopro-controller
Open source Rust Library for interacting with GoPro Cameras over BLE and WiFi
-
blurdroid
Bluetooth lib for Rust using Android's bluedroid
-
gatt
Bluetooth Generic Attribute Protocol Server
-
bleasy
High-level BLE communication library
-
earbuds
Control your galaxy buds live via cli
-
btleplug-goose-fixed
A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library
-
ble-peripheral-rust
A cross-platform Rust crate for building Bluetooth Low Energy peripherals
-
rustable
using Bluetooth Low Energy with Bluez
-
ublox-short-range-rs
Driver crate for u-blox short range devices, implementation follows 'UBX-14044127 - R40'
-
btle
Lightweight Bluetooth Low Energy Drivers. WIP and very not stable yet!! Designed for https://github.com/AndrewGi/BluetoothMeshRust
-
ember_mug
Control and retrieve data from an Ember Ceramic Mug using Bluetooth Low Energy (BLE)
-
rn4870
A platform agnostic driver for the RN4870 BLE module
-
galaxy_buds_live_rs
The Galaxy Buds live bluetooth protocol reverse engineered
-
m365
A lightweight rust library to receive BLE Xiaomi M365 scooter messages
-
bluez
Control Bluetooth on Linux
-
bluenrg
Interface to ST Micro BlueNRG Bluetooth radios
-
android-bluetooth-serial
Android API wrapper handling Bluetooth classic RFCOMM/SPP connection
-
blurz
Bluetooth lib for Rust using blueZ/dbus
-
cyw43-firmware
CYW43xx WiFi and Bluetooth Firmware Blobs
-
bluesniff
A fast and simple Bluetooth scanner which uses the btleplug library to scan for nearby Bluetooth devices
-
blackmagic-camera-control
Interface with your Blackmagic camera over Bluetooth Low Energy in Rust
-
bdaddr
Bluetooth Device Address
-
bluetooth-serial-port
Interact with Bluetooth devices via RFCOMM channels
-
tauri-plugin-bluetooth-manager
A Tauri plugin to manage Bluetooth adapters and devices in Linux
-
bluster
implementing BLE (Bluetooth Low Energy) peripherals
-
bluepods
A user-friendly CLI tool to manage Bluetooth devices on macOS
-
ble-data-struct
BLE data struct for Rust
-
btmgmt
Linux Management API Client
-
rumble
Bluetooth Low Energy (BLE) central module library, currently supporting Linux/Bluez
-
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
-
btmgmt-cli
Linux Management API Command Line Client
-
corebluetooth-async
An asynchronous wrapper for the
corebluetoothcrate -
bgapi
creating and parsing BGAPI packets
-
d3xs-bridge
Physical access control (bridge)
-
btmgmt-packet
btmgmt API packet structures
-
atc_mi_thermometer
A parser for the Bluetooth Low Energy adverts emitted by the ATC custom firmware for Xiaomi thermometers
-
bluetool
TUI bluetooth device manager
-
pixoo
Interact with Divoom Pixoo devices
-
winbluetooth
Raw FFI bindings for Windows' bluetooth API
-
ancs
A set of types for representing Apple Notification Center Service requests and responses
-
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.
-
btsnoop
parsing capabilities for btsnoop logs
-
bluez-async-ots
Bluetooth Object Transfer Service (OTS) Client for bluez-async
-
bludev
A keyboard-only interface for MacOS bluetooth device control
-
riot
RIOT OS bindings for Rust
-
blurmock
Bluetooth mock lib for Rust
-
nxt
USB driver for communicating with the NXT brick
-
cargo-arps
a arp tool on windows
-
btmgmt-packet-helper
btmgmt-packet helper
-
hciraw
The interface to HCI Raw Sockets
-
arctic
libary for handling bluetooth Polar heart rate monitors
-
libsbc
Bindings to the Linux Bluetooth low-complexity, subband codec (SBC) library
-
tauri-plugin-bluetooth
Tauri plugin for Bluetooth Low Energy
-
libbluetooth
Raw FFI bindings for Unix' libbluetooth
-
idasen
Control IKEA IDÅSEN standing desk via Bluetooth
-
ots-client
Bluetooth Object Transfer Service (OTS) Client command-line tool
-
blues
Rust bindings to BlueZ (via zbus)
-
burble-fs
Bluetooth LE file system storage backend
-
ots-core
Bluetooth Object Transfer Service (OTS) core
-
core_bluetooth
Safe API wrapper for Core Bluetooth framework
-
ledger-bluetooth
Ledger Hardware Wallet - Bluetooth Transport
-
ledger-lib
Communication library for Ledger hardware wallets
-
PololuRust
Pololu microcontroller
-
bltui
A Bluetooth device managing TUI
-
burble-const
Bluetooth LE assigned numbers
-
airinfo
Small library to read battery and status info from Airpods and Beats
-
io_bluetooth
A cross-platform library for Bluetooth
-
bleu
friendly bluetooth cli written in rust
-
burble-crypto
Bluetooth LE cryptographic toolbox
-
GalaxyBudsLive-rs
The Galaxy Buds live bluetooth protocol reverse engineered
-
ledger-utility
An interface to allow easily interacting with ledgers via bluetooth and usb
-
kdri
that lets you control Kettler devices via bluetooth
-
att
Bluetooth Attribute Protocol Server
-
dungeonctl
Control smart electronic toys created by DG-LAB
-
ledger-cosmos-secp256k1
An interface to allow easily interacting with the Ledger Cosmos app
-
twisted
A speedcubing and smart-cube library
Try searching with DuckDuckGo.