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: What Makes Code Hard to Read: Visual Patterns of Complexity (2023) | news.ycombinator.com | 2025-03-11

    > I meant the goal of your function needs to be grasped within a reasonable amount of time. This works for every codebase.

    It really doesn't though. Here's a function of mine. It's maybe 40 lines of logic, so medium-scale. It's part of an intrusive red/black tree implementation for Zephyr. I'm fairly proud of how it turned out, and think that this code is awfully readable given its constraints.

    No human being is going to understand fix_extra_red() without having already read and understood the rest of the file, and coming to it with an understanding of the underlying algorithm. Certainly I can't. I can't even get started on maintaining this code that I originally wrote within a five minute time frame, it's an hour at least every time, just to remind myself how it works:

    https://github.com/zephyrproject-rtos/zephyr/blob/main/lib/u...

    Now maybe this is "bad code", and "good code" could exist for this problem that still meets your requirements. But... if so that's an awfully celestial definition if it's so hard to find.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. mac-precision-touchpad

    Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

  4. zmk

    ZMK Firmware Repository

    Project mention: ZMK Firmware: Modern, open source keyboard firmware | news.ycombinator.com | 2024-08-14
  5. ZSWatch

    ZSWatch - the Open Source Zephyrâ„¢ based Smartwatch, including both HW and FW.

    Project mention: Building a T1D smartwatch for my son, from scratch | news.ycombinator.com | 2025-01-29
  6. arduino-pico

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

  7. ubertooth

    Software, firmware, and hardware designs for Ubertooth

  8. hidapi

    A Simple cross-platform library for communicating with HID devices

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. send-my

    Upload arbitrary data via Apple's Find My network.

  11. BlueRetro

    Multiplayer Bluetooth controllers adapter for retro video game consoles

    Project mention: Renaming Bluetooth adapter to "Nintendo" fixes Switch ctrls issues | news.ycombinator.com | 2025-04-16
  12. hifiberry-os

    Linux distribution optimized for audio playback

  13. bluez-alsa

    Bluetooth Audio ALSA Backend

  14. bluez

    Main BlueZ tree

    Project mention: Show HN: Pico-ASHA – Audio streaming to hearing aids using a RPi Pico W | news.ycombinator.com | 2024-09-14
  15. bluetooth

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

  16. NimBLE-Arduino

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

  17. bluepad32

    Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW

    Project mention: Bluepad32 v4: A Bluetooth Controller for ESP32, ESP32-S3, ESP32-C3, and More | news.ycombinator.com | 2024-10-11
  18. esp32-ble2mqtt

    A BLE to MQTT bridge running on an ESP32

  19. GIMX

    The GIMX software.

  20. PedalinoMini

    Wireless and Bluetooth MIDI Foot Controller

  21. RFIDtools

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

  22. continuity

    Apple Continuity Protocol Reverse Engineering and Dissector

  23. MobilECG-II

    Open source ECG holter

  24. IoT-Developer-Boot-Camp

    Quickly get started with Silicon Labs IoT product.

  25. nimble

    An Apache open-source Bluetooth 5.0 stack porting on RT-Thread (by RT-Thread-packages)

  26. SaaSHub

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

    SaaSHub logo
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

  • 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
  • ZMK Firmware: Modern, open source keyboard firmware

    1 project | news.ycombinator.com | 14 Aug 2024
  • ZMK: Open-Source Firmware for Customizable Wireless Keyboards

    1 project | news.ycombinator.com | 13 Aug 2024
  • Embedded Rust Bluetooth on ESP: BLE Scanner

    1 project | dev.to | 10 Mar 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 19 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 zephyr 11,893
2 mac-precision-touchpad 9,490
3 zmk 3,195
4 ZSWatch 2,701
5 arduino-pico 2,327
6 ubertooth 2,005
7 hidapi 1,822
8 send-my 1,820
9 BlueRetro 1,480
10 hifiberry-os 1,059
11 bluez-alsa 893
12 bluez 839
13 bluetooth 831
14 NimBLE-Arduino 825
15 bluepad32 735
16 esp32-ble2mqtt 711
17 GIMX 594
18 PedalinoMini 553
19 RFIDtools 537
20 continuity 517
21 MobilECG-II 390
22 IoT-Developer-Boot-Camp 156
23 nimble 133

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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