#bluetooth #ble #gatt #dbus

blues

Rust bindings to BlueZ (via zbus)

2 unstable releases

0.1.0 Jul 17, 2023
0.0.0 Jul 17, 2023

#1015 in Unix APIs

0BSD license

52KB
1K SLoC

BlueZ bindings without the fuss

Or rather, with my kind of fuss.

Goals:

  • don't require tokio (there's an optional feature for tokio support you can enable)
  • don't expose unstable dependencies in public API (including #[async_trait], the futures crate, and zbus)
    • in fact the public API exposes nothing that isn't available in libstd
  • don't have unreasonably many dependencies
    • this library doesn't currently deliver on this goal, zbus pulls in a lot of dependencies

lib.rs:

BlueZ D-Bus bindings.

Dependencies

~13–24MB
~383K SLoC