btleplug VS cxx

Compare btleplug vs cxx and see what are their differences.


Rust Cross-Platform Host-Side Bluetooth LE Access Library (by deviceplug)


Safe interop between Rust and C++ (by dtolnay)
Our great sponsors
  • Mergify - Updating dependencies is time-consuming.
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
btleplug cxx
9 95
574 5,023
6.8% -
0.0 9.4
13 days ago 5 days ago
Rust Rust
GNU General Public License v3.0 or later Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of btleplug. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-03.


Posts with mentions or reviews of cxx. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-26.

What are some alternatives?

When comparing btleplug and cxx you can also consider the following projects:

rust-bindgen - Automatically generates Rust FFI bindings to C (and some C++) libraries.

cbindgen - A project for generating C bindings from Rust code

autocxx - Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers

buttplug-rs - Rust Implementation of the Buttplug Sex Toy Control Protocol

rust-cpp - Embed C++ directly inside your rust code!

uniffi-rs - a multi-language bindings generator for rust

ritual - Use C++ libraries from Rust

libfive - Infrastructure for solid modeling

Rust-for-Linux - Adding support for the Rust language to the Linux kernel.

rpm-ostree - βš›πŸ“¦ Hybrid image/package system with atomic upgrades and package layering

gdnative - Rust bindings for Godot 3

simdutf8 - SIMD-accelerated UTF-8 validation for Rust.