Rust Bluetooth

Open-source Rust projects categorized as Bluetooth

Top 8 Rust Bluetooth Projects

  • btleplug

    Rust Cross-Platform Host-Side Bluetooth LE Access Library

    Project mention: Is the Rust ecosystem capable of making a cross-platform mobile game with p2p Bluetooth yet? | | 2023-02-11

    Is something wrong with or you haven't found it? You could also use bindings to platform libraries like and if btleplug doesn't have something fundamental to you.

  • nrf-hal

    A Rust HAL for the nRF family of devices

    Project mention: Any good examples of using embedded Rust with an existing embedded C codebase? | | 2022-10-12

    Reading nrf-hal source, unfortunately new does re-configure the UARTE, and there is not a new_unchecked. The solution I can think of is to duplicate the write code with nrf52833_hal::pac::UARTE0. The Uarte type does not contain any metadata, it exists purely to guard the init of UARTE.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • LiveBudsCli

    A tool to control your Galaxy buds+, live and pro (beta) from linux

    Project mention: Minimum Bluetooth headset volume is too high | | 2022-06-02

    I'm trying out the Samsung Galaxy Live earbuds with Linux. Generally speaking, they work great. I was able to install LiveBudsCli to control the device-specific features (ANC) and view left/right battery.

  • bluer

    BlueR — Official BlueZ Bindings for Rust

    Project mention: Anyone knows how to pair a device with a passkey using Bluer? | | 2023-03-16

    Yeah, I already tried that without no success. I leave the discussion link for more details.

  • joycon-rs

    Joy-Con library for Rust 🦀 🎮

  • mijia-homie

    A Homie MQTT bridge for the Xiaomi Mijia 2 hygrometer-thermometer. This repo also serves as the monorepo for a handful of helper crates related to Homie and Bluetooth.

  • SoundcoreManager

    Control Soundcore headphones with the power of Rust.

    Project mention: Anyone from a Typescript/React background who tried out Rust for the 1st time? | | 2023-03-04

    I'm currently building a Tauri app (Project Link) using React/Typescript for the UI and Rust for the backend. Typescript is the perfect stepping stone before learning Rust IMO and learning Rust helps you understand the abstraction cost that you are paying with JS/TS. If you ever build a backend with JS/TS i strongly suggest you to try out Actix/Axum.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • m365

    A lightweight rust library to receive BLE Xiaomi M365 scooter messages

    Project mention: A lightweight rust library to receive BLE Xiaomi M365 scooter messages | | 2022-04-26
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-16.

Rust Bluetooth related posts


What are some of the best open-source Bluetooth projects in Rust? This list will help you:

Project Stars
1 btleplug 478
2 nrf-hal 375
3 LiveBudsCli 169
4 bluer 144
5 joycon-rs 104
6 mijia-homie 55
7 SoundcoreManager 16
8 m365 11
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives