SaaSHub helps you find the best software and product alternatives Learn more →
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: Libre Solar – Open Hardware for Renewable Energy | news.ycombinator.com | 2026-03-01 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
mac-precision-touchpad
Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
-
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/
-
-
-
-
-
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
-
-
NimBLE-Arduino
A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.
-
-
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/
-
bluetooth
Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI (by tinygo-org)
-
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
-
-
-
-
-
-
-
furble
A bluetooth wireless remote shutter release for Fujifilm X/GFX, Canon EOS, Nikon and Sony cameras.
-
-
C Bluetooth discussion
C Bluetooth related posts
-
Wired headphone sales are exploding. What's with the Bluetooth backlash?
-
Lennart Poettering, Christian Brauner founded a new company
-
Toucan Wireless Split Keyboard with Touchpad
-
Renaming Bluetooth adapter to "Nintendo" fixes Switch ctrls issues
-
A Web based Broadcast Assistant
-
A simple Broadcast Audio Source
-
Bluepad32 v4: A Bluetooth Controller for ESP32, ESP32-S3, ESP32-C3, and More
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
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 |