Rust Bluetooth

Open-source Rust projects categorized as Bluetooth

Top 12 Rust Bluetooth Projects

  • btleplug

    Rust Cross-Platform Host-Side Bluetooth LE Access Library

  • nrf-hal

    A Rust HAL for the nRF family of devices

  • Project mention: Rust newcomers are 70x less likely to create vulnerabilities than C++ newcomers [pdf] | news.ycombinator.com | 2023-11-06

    You should try again. I think that code is verbose because of the borrowing and because you're trying to do a one-liner. I use the nrf-hal library with the nrf52840, and the code reads pretty nicely. Here's an example:

    https://github.com/nrf-rs/nrf-hal/blob/master/examples/blink...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bluer

    BlueR — Official BlueZ Bindings for Rust

  • Project mention: Building an occupancy sensor with a $5 ESP32 and a serverless DB | news.ycombinator.com | 2023-11-13

    I don't know the author's code but mine was at the same level as home assistant's. I believe I was using Bluer (BlueZ) [1] and afaik the problem is that the dependency needs an armv7 version of DBUS when it compiles which my non-armv7 laptop did not provide.

    If I do the home assistant route and just copy my source code over to the raspi and build the binary there it all compiles+runs fine. Except for the part where I can't compile it locally and so I don't know of a build issue until its been transferred + built.

    [1]: https://github.com/bluez/bluer

  • blendr

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

  • Project mention: Apps to find Bluetooth devices | /r/bluetooth | 2023-07-05
  • LiveBudsCli

    A tool to control your Galaxy buds+, Live, Buds Pro and Buds 2 Pro

  • joycon-rs

    Joy-Con library for Rust 🦀 🎮

  • aggligator

    Aggregates multiple links (TCP, Bluetooth, USB or similar) into one connection having their combined bandwidth and provides resiliency against failure of individual links.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • SoundcoreManager

    Control Soundcore headphones with the power of 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.

  • OpenSCQ30

    Cross platform application for controlling settings of Soundcore headphones. Supports desktop (CLI and GTK4 GUI), Android, and Web (PWA using Web Bluetooth).

  • m365

    A lightweight rust library to receive BLE Xiaomi M365 scooter messages

  • rustdrop

    Rust implementation of google quickshare/nearby share

  • Project mention: How to copy a file between devices? | news.ycombinator.com | 2024-02-14
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).

Rust Bluetooth related posts

  • I made the most useful BLE browser that works right from terminal and solves all the problem of debugging BLE connections!

    1 project | /r/bluetooth | 30 Jun 2023
  • Just an innocent mistake

    2 projects | /r/ProgrammerHumor | 3 May 2023
  • Anyone knows how to pair a device with a passkey using Bluer?

    2 projects | /r/rust | 16 Mar 2023
  • Is the Rust ecosystem capable of making a cross-platform mobile game with p2p Bluetooth yet?

    3 projects | /r/rust_gamedev | 11 Feb 2023
  • Minimum Bluetooth headset volume is too high

    1 project | /r/linuxquestions | 2 Jun 2022
  • Deploying Rust services

    1 project | /r/rust | 18 Nov 2021
  • LiveBudsCLI - A tool to control your Galaxy buds+ and live from Linux

    1 project | /r/galaxybuds | 25 Feb 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 btleplug 716
2 nrf-hal 474
3 bluer 258
4 blendr 263
5 LiveBudsCli 189
6 joycon-rs 113
7 aggligator 115
8 SoundcoreManager 112
9 mijia-homie 62
10 OpenSCQ30 67
11 m365 12
12 rustdrop 9

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com