C Bluetooth

Open-source C projects categorized as Bluetooth

Top 23 C Bluetooth Projects

  • zephyr

    Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

    Project mention: Ask HN: Anyone Waiting on BT Auracast? | news.ycombinator.com | 2023-12-16

    Hey folks. Anyone out there waiting for BT Auracast? It was announced June 2022, and immediately struck me as must have.

    I lost my earbuds, but it seems ridiculous to get a replacement without Auracast, seems like surely if I'm going to make a decent sized purchase like that it needs to support group playing. I want to tune into the radios of other people on the metro or on the bus, want to be able to watch a movie on the plane with someone.

    Auracast was announced in June 2022. Anyone else out there struggling with expectations here? I'm really hoping the product announcement season that's right around the corner had a good number of Auracast announcements.

    Side note, a ton of it is over my head but it's been so so fun tuning in every once and again to see how Zephyr's Bluetooth Audio work is going. Just wild now much has gone into this! https://github.com/zephyrproject-rtos/zephyr/commits/main/subsys/bluetooth/audio

  • mac-precision-touchpad

    Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

    Project mention: Why Android developers no longer need Windows USB drivers | news.ycombinator.com | 2023-12-30

    Link for reference:

    > Bingxing Wang's awesome [Windows Precision Touchpad Implementation for Apple MacBook family/Magic Trackpad 2] driver[0].

    [0] https://github.com/imbushuo/mac-precision-touchpad

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • zmk

    ZMK Firmware Repository

    Project mention: ZMK + Cirque trackpad? | /r/ErgoMechKeyboards | 2023-10-29

    I saw this same question was posted half a year ago and was wondering if anyone knew of any updates. Looks like this development branch of ZMK is stalled.

  • ZSWatch

    ZSWatch - the Open Source Zephyr™ based Smartwatch, including both HW and FW.

  • ubertooth

    Software, firmware, and hardware designs for Ubertooth

    Project mention: Ask HN: Does your microwave interfere with Bluetooth? Mine does | news.ycombinator.com | 2023-10-05

    The 2.4GHz spectrum is shared between Bluetooth and WiFi 802.11b/g. A few years ago, I was doing some work using an Ubertooth-One scanner (https://greatscottgadgets.com/ubertoothone/). It was showing the traffic on different channels.

    My wife stuck a burrito to warm up in the microwave a room away (30-40 ft). This was with a brand-name model, so presumably properly shielded, etc.

    Nope. The entire spectrum just went white with noise on all channels.

    Once the microwave cycle ended, it still took a good 15-30 seconds before the airwaves calmed down and went back to normal traffic.

  • send-my

    Upload arbitrary data via Apple's Find My network.

  • arduino-pico

    Raspberry Pi Pico Arduino core, for all RP2040 boards

    Project mention: Pico with arduino-pico and TinyUSB in Clion | /r/raspberrypipico | 2023-12-03

    I managed to get the Arduino IDE to work great with my Pi Pico's using earlephilhower/arduino-pico and TinyUSB in the USB stack. I can code for MIDi and do all kinds of neat stuff... But...

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

  • hidapi

    A Simple cross-platform library for communicating with HID devices

    Project mention: Trying to get raw HID working to get vim modes to trigger qmk events and layers. | /r/olkb | 2023-05-20

    On the computer, write a program (the "host" or "server") that talks over the raw HID protocol. It is open ended how you do this, but IME both the Python pyhidapi and C hidapi were simple enough to get something started. The trickiest part might be getting the program to run with the permissions to talk the raw HID protocol (at least on Linux, there was some udev rule to set up). Read the documentation for these libraries for details about how to get set up.

  • BlueRetro

    Multiplayer Bluetooth controllers adapter for retro video game consoles

    Project mention: 8bitmods Blueretro N64 wireless adaptor is sold out - are the AliExpress ones similar? | /r/n64 | 2023-06-17
  • hifiberry-os

    Linux distribution optimized for audio playback

  • bluez-alsa

    Bluetooth Audio ALSA Backend

  • bluetooth

    Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice. (by tinygo-org)

  • esp32-ble2mqtt

    A BLE to MQTT bridge running on an ESP32

  • NimBLE-Arduino

    A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.

    Project mention: Embedded Rust Bluetooth on ESP: BLE Scanner | dev.to | 2024-03-10

    The code will be built using the esp32-nimble crate. The esp32-nimble crate is a wrapper for the ESP32 NimBLE Bluetooth stack. The crate is inspired by the NimBLE-Arduino project. NimBLE is an open source BLE stack fully compliant with the Bluetooth specification providing both host and controller functionalities. NimBLE is also part of the Apache MyNewt project. The ESP-IDF supports only a port of the NimBLE host stack and provides a different controller implementation.

  • bluez

    Main BlueZ tree

    Project mention: New RedHat Responsibilities | news.ycombinator.com | 2023-08-15

    See for yourself, it's public - https://github.com/bluez/bluez/graphs/contributors. Top contributions are from Johan Hedberg, Marcel Holtmann, and Luiz Augusto von Dentz if we're dropping names, or from Intel if we're speaking about corporations.

  • GIMX

    The GIMX software.

  • PedalinoMini

    Wireless and Bluetooth MIDI Foot Controller

  • continuity

    Apple Continuity Protocol Reverse Engineering and Dissector

  • RFIDtools

    RRG Android App for use with Proxmark3 RDV4 and the blueshark addon

    Project mention: Unexpected Termux app on my phone | /r/termux | 2023-03-30

    Yes, that's RFID Tools app. Safe for use. GitHub: https://github.com/RfidResearchGroup/RFIDtools

  • nuki_hub

    Use an ESP32 as a Hub between a NUKI Lock and your smarthome.

  • MobilECG-II

    Open source ECG holter

  • bluepad32

    Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW

    Project mention: Xbox Controller and Arduino | /r/arduino | 2023-06-20
  • ubxlib

    Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.

  • SaaSHub

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

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 2024-03-10.

C Bluetooth related posts

Index

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

Project Stars
1 zephyr 9,402
2 mac-precision-touchpad 8,427
3 zmk 2,275
4 ZSWatch 2,010
5 ubertooth 1,869
6 send-my 1,756
7 arduino-pico 1,715
8 hidapi 1,450
9 BlueRetro 1,139
10 hifiberry-os 912
11 bluez-alsa 814
12 bluetooth 639
13 esp32-ble2mqtt 633
14 NimBLE-Arduino 619
15 bluez 599
16 GIMX 555
17 PedalinoMini 439
18 continuity 430
19 RFIDtools 424
20 nuki_hub 413
21 MobilECG-II 384
22 bluepad32 294
23 ubxlib 263
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com