C Bluetooth

Open-source C projects categorized as Bluetooth

Top 23 C Bluetooth Projects

  1. zephyr

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

    Project mention: Libre Solar – Open Hardware for Renewable Energy | news.ycombinator.com | 2026-03-01
  2. SaaSHub

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

    SaaSHub logo
  3. mac-precision-touchpad

    Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

  4. zmk

    ZMK Firmware Repository

    Project mention: Toucan Wireless Split Keyboard with Touchpad | news.ycombinator.com | 2025-11-10

    Wireless keyboards (like the one linked) typically use ZMK instead to my knowledge. It's similar to QMK—so much of the knowledge still applies—but it isn't 1:1.

    https://zmk.dev/

  5. ZSWatch

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

  6. arduino-pico

    Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards

  7. hidapi

    A Simple cross-platform library for communicating with HID devices

  8. ubertooth

    Software, firmware, and hardware designs for Ubertooth

  9. send-my

    Upload arbitrary data via Apple's Find My network.

    Project mention: Testing Bitchat at the Music Festival | news.ycombinator.com | 2025-08-09

    I was initially optimistic about Bitchat but after investigating and this it does just seem to be an early hobby project.

    We need more than individual apps meshing via Bluetooth. I’m doubtful Bitchat will ever be used outside of a group of nerds at a festival.

    We need a standardised protocol commonly implemented by manufacturers. The closest we have now that I’m aware of is Apple’s Find My network in which it is possible to smuggle arbitrary data very slowly. [0]

    [0]: https://github.com/positive-security/send-my

  10. hifiberry-os

    Linux distribution optimized for audio playback

  11. NimBLE-Arduino

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

  12. bluepad32

    Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW

  13. bluez

    Main BlueZ tree

    Project mention: Wired headphone sales are exploding. What's with the Bluetooth backlash? | news.ycombinator.com | 2026-03-14

    Yes! You can simultaneously use full-quality source and sink (speaker and microphone) streams [0].

    As you've seen, the documentation on LE Audio is rather horrible. The Android documentation [1] is semi-useful even on other platforms, and the official book [2] is also helpful if you're willing to wade through a ton of dense technical details, but there's not really much else available on the internet. I've had to spend an annoying amount of time tracing stuff with Wireshark and reading through the specifications [3] (which are thankfully free) and the BlueZ source code [4] to figure stuff out.

    [0]: https://www.collabora.com/news-and-blog/blog/2025/11/24/impl...

    [1]: https://developer.android.com/develop/connectivity/bluetooth...

    [2]: https://www.bluetooth.com/wp-content/uploads/2025/01/Introdu...

    [3]: https://www.bluetooth.com/specifications/specs/

    [4]: https://github.com/bluez/bluez/

  14. bluetooth

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

  15. bluez-alsa

    Bluetooth Audio ALSA Backend

    Project mention: Lennart Poettering, Christian Brauner founded a new company | news.ycombinator.com | 2026-01-27

    > Not sure if it ever worked with Bluetooth.

    It does, with the help of BlueALSA[0].

    [0] https://github.com/arkq/bluez-alsa

  16. BthPS3

    Windows kernel-mode Bluetooth Profile & Filter Drivers for PS3 peripherals

  17. esp32-ble2mqtt

    A BLE to MQTT bridge running on an ESP32

  18. continuity

    Apple Continuity Protocol Reverse Engineering and Dissector

  19. GIMX

    The GIMX software.

  20. RFIDtools

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

  21. MobilECG-II

    Open source ECG holter

  22. furble

    A bluetooth wireless remote shutter release for Fujifilm X/GFX, Canon EOS, Nikon and Sony cameras.

  23. IoT-Developer-Boot-Camp

    Quickly get started with Silicon Labs IoT product.

  24. libopenaptx

    Open Source implementation of Audio Processing Technology codec (aptX)

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

C Bluetooth discussion

Log in or Post with

C Bluetooth related posts

  • Wired headphone sales are exploding. What's with the Bluetooth backlash?

    1 project | news.ycombinator.com | 14 Mar 2026
  • Lennart Poettering, Christian Brauner founded a new company

    7 projects | news.ycombinator.com | 27 Jan 2026
  • Toucan Wireless Split Keyboard with Touchpad

    2 projects | news.ycombinator.com | 10 Nov 2025
  • Renaming Bluetooth adapter to "Nintendo" fixes Switch ctrls issues

    1 project | news.ycombinator.com | 16 Apr 2025
  • A Web based Broadcast Assistant

    2 projects | dev.to | 5 Mar 2025
  • A simple Broadcast Audio Source

    4 projects | dev.to | 3 Mar 2025
  • Bluepad32 v4: A Bluetooth Controller for ESP32, ESP32-S3, ESP32-C3, and More

    1 project | news.ycombinator.com | 11 Oct 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 zephyr 15,510
2 mac-precision-touchpad 10,249
3 zmk 4,088
4 ZSWatch 3,254
5 arduino-pico 2,799
6 hidapi 2,223
7 ubertooth 2,097
8 send-my 1,874
9 hifiberry-os 1,210
10 NimBLE-Arduino 1,075
11 bluepad32 1,073
12 bluez 1,068
13 bluetooth 974
14 bluez-alsa 968
15 BthPS3 876
16 esp32-ble2mqtt 771
17 continuity 656
18 GIMX 640
19 RFIDtools 599
20 MobilECG-II 393
21 furble 177
22 IoT-Developer-Boot-Camp 165
23 libopenaptx 145

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

Did you know that C is
the 6th most popular programming language
based on number of references?