SimpleBLE - Cross-platform BLE library for Windows, Linux and MacOS/iOS

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • SimpleBLE

    SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, and Linux.

  • Fixed the incorrect URLs. My bad on the usage docs, when I wrote this I was referring to the examples folder in the repo. I made it slightly better with some more specific guidance: https://github.com/OpenBluetoothToolbox/SimpleBLE/blob/main/docs/usage.rst

  • SimpleBluez

    Discontinued A simple C++ wrapper around Bluez with a commercially-friendly licence.

  • Internally, SimpleBLE is using CoreBluetooth on MacOS, WinRT on Windows and SimpleBluez/SimpleDBus (two other components that I wrote providing low-level access to DBus as well as Bluez abstractions). The library is extensively tested in terms of functionality as well as memory/thread sanity and I do feel confident about it being production ready. Tiny caveat: Most tests I run are manual, although I have plans for a proper hardware-in-the-loop CI pipeline if I get enough people interested / funding.

  • 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
  • SimpleDBus

    Discontinued A simple C++ wrapper around DBus with a commercial-friendly licence.

  • Internally, SimpleBLE is using CoreBluetooth on MacOS, WinRT on Windows and SimpleBluez/SimpleDBus (two other components that I wrote providing low-level access to DBus as well as Bluez abstractions). The library is extensively tested in terms of functionality as well as memory/thread sanity and I do feel confident about it being production ready. Tiny caveat: Most tests I run are manual, although I have plans for a proper hardware-in-the-loop CI pipeline if I get enough people interested / funding.

  • brainflow

    BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors

  • About my current user base, I'd like to highlight we use SimpleBLE at my job, it has been integrated into BrainFlow, it is part of some new tools made by a large industrial automation company (whose name I cannot mention but rhymes with "Good product made by bees") and by a robot researcher in Germany.

  • cmake-init

    The missing CMake project initializer

  • Please consider using https://github.com/friendlyanon/cmake-init before this has any significant amount of users. There is an example that shows you how to still rely on FetchContent as an opt-in.

  • cmake-init-fetchcontent

    Example for optionally vendoring using FetchContent

  • Please consider using https://github.com/friendlyanon/cmake-init before this has any significant amount of users. There is an example that shows you how to still rely on FetchContent as an opt-in.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • CMake install schema for single- and multi-config generators

    2 projects | /r/cpp | 6 Dec 2023
  • cgen: another declarative CMake configuration generator

    7 projects | /r/cpp | 24 Jun 2023
  • How does one actually build a C++ project

    3 projects | /r/cpp_questions | 26 May 2023
  • CMakeList.txt, add_executable vs. add_library vs. target_link_libraries vs. target_link_directories

    1 project | /r/cpp_questions | 23 May 2023
  • Clang++ Halp

    1 project | /r/cpp_questions | 15 May 2023