Topics / #bluetooth

Bluetooth projects on GitHub

Bluetooth connectivity, tracking and low-energy device tooling.

As of , the most-starred Bluetooth projects on GitHub are stats (42.6K stars), bitchat (36.6K stars) and unleashed-firmware (22.5K stars). GitHub.Locker tracks 37 Bluetooth repositories with 260.2K stars combined. The fastest-growing on October 17 was DEsk, with +85 stars in a day.

37Projects
260.2KStars in total
+437Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

37 projects · by stars

  1. #1 · exelban/stats

    stats

    A free, open-source macOS system monitor in your menu bar: it shows CPU, GPU, memory, disk and network usage, battery level, temperatures, Bluetooth devices and a multi-timezone clock.

    42.6K
  2. #2 · permissionlesstech/bitchat

    bitchat

    BitChat is a decentralized peer-to-peer messaging app that uses Bluetooth mesh for offline, local chat and the Nostr protocol for internet-based global reach, with no accounts, phone numbers, or central servers.

    36.6K
  3. #3 · DarkFlippers/unleashed-firmware

    unleashed-firmware

    Unleashed is custom firmware for the Flipper Zero multitool — a fork of the official firmware (OFW) that adds extra features and improvements while staying compatible with official apps.

    22.5K
  1. 4

    ha_xiaomi_home

    22.2KXiaoMi/ha_xiaomi_home · Python

    The official Xiaomi Home integration for Home Assistant: it connects your Xiaomi IoT smart devices to Home Assistant so you can monitor and control them there.

  2. 5

    zephyr

    16.8Kzephyrproject-rtos/zephyr · C

    Zephyr is an open source real-time operating system (RTOS) — a small-footprint kernel for resource-constrained embedded devices, supporting many hardware architectures and built with security in mind.

  3. 6

    openhaystack

    13.9Kseemoo-lab/openhaystack · Swift

    OpenHaystack is a framework that lets you build your own 'AirTag'-like trackers by exploiting Apple's Find My network, so you can track Bluetooth accessories (keyrings, backpacks, notebooks) using nearby iPhones as relays.

  4. 7

    omi

    13.8KBasedHardware/omi · Python

    Omi is an open-source AI that captures your screen and conversations, transcribes them in real time, and turns them into summaries, action items and a chat that remembers everything you've seen and heard. It works on desktop, phone and wearables.

  5. 8

    johnny-five

    13.4Krwaldron/johnny-five · JavaScript

    Johnny-Five is an open-source JavaScript framework for robotics and IoT, built on the Firmata protocol, that lets you write JS code to control hardware like Arduino, Raspberry Pi, Tessel 2, and Intel Edison boards.

  6. 9

    ESP32Marauder

    12.8Kjustcallmekoko/ESP32Marauder · C++

    ESP32 Marauder is a suite of offensive and defensive WiFi and Bluetooth tools that run as firmware on an ESP32 microcontroller, used for things like wardriving, scanning, and wireless security testing.

  7. 10

    Waybar

    12.1KAlexays/Waybar · C++

    Waybar is a highly customizable status bar built for Wayland compositors like Sway, Hyprland, River, and other wlroots-based setups, with modules for things like battery, network, audio, and the clock.

  8. 11

    mac-precision-touchpad

    10.5Kimbushuo/mac-precision-touchpad · C

    A Windows driver that makes Apple MacBook trackpads and the Magic Trackpad 2/3 work as Windows Precision Touchpad devices on Windows 10, over USB, SPI or Bluetooth connections.

  9. 12

    microduck

    9.5Kpollen-robotics/microduck · Rust

    Microduck is a tiny biped duck robot (about 25cm, 800g), and this repo is the robot's brain: Rust daemons that run a 50Hz control loop driving fifteen servos using reinforcement-learning policies exported to ONNX.

  10. 13

    ESP32-Bit-Pirate

    6.1Kgeo-tp/ESP32-Bit-Pirate · C++

    ESP32 Bit Pirate is open-source firmware that turns an ESP32-S3 board into a multi-protocol hardware hacking and development tool, inspired by the Bus Pirate, letting you sniff, send and script digital and radio protocols.

  11. 14

    Fieldwatch

    3.9KOffGridPete/Fieldwatch · Kotlin

    Fieldwatch is a receive-only Android app that passively listens for nearby Wi-Fi access points and Bluetooth LE advertisements, so you can see what wireless devices are around you.

  12. 15

    omdrop-owl

    2.8Kt4t5/omdrop-owl · Shell

    omdrop-owl is the radio backend that lets 'omdrop' (a Linux AirDrop implementation) work on machines that lack Apple's Broadcom Wi-Fi chip, by running AWDL in userspace through OWL on a monitor interface.

  13. 16

    sonicloud_opensdk

    2.6KSonicloudTech/sonicloud_opensdk · C++

    This is an open SDK and reference implementation for connecting a Bluetooth recording-card hardware device (声云录音卡) to your own apps, covering the BLE protocol, device control, real-time audio, file transfer, OTA updates and transcription, with examples for Android, iOS, HarmonyOS, Flutter and Windows/macOS desktop.

  14. 17

    WireTapper

    2.5Kh9zdev/WireTapper · HTML

    WireTapper is a wireless OSINT tool that passively discovers, maps, and analyzes nearby radio-based devices — Wi-Fi, Bluetooth, CCTV cameras, vehicles, IoT gadgets, and cell towers — without actively intruding on anything.

  15. 18

    remote-mic-app

    1.9KHD838A/remote-mic-app · Swift

    SayAll (无线麦) is a macOS app that turns compatible Bluetooth voice remotes - specifically the Xiaomi Bluetooth Remote 2 and 2 Pro - into a wireless microphone for your Mac, letting you dictate text, trigger key-mapped actions, and feed voice into whatever app you're using.

  16. 19

    V3SP3R

    1.7Kelder-plinius/V3SP3R · Java

    Vesper (V3SP3R) is an Android app that turns a Flipper Zero into an AI-powered hardware hacking assistant you control entirely through natural language, voice, or photos.

  17. 20

    noop

    1.7Kryanbr/noop · Swift

    NOOP is a companion app for WHOOP 4.0 and 5.0 straps: it pairs directly over Bluetooth, stores everything on your own device in SQLite, and computes recovery, strain, HRV and sleep locally — no cloud, no account, no subscription.

  18. 21

    xcertplay

    1.5Kshilapi/xcertplay · Kotlin

    xcertplay turns an Android head unit into a CarPlay receiver, connecting to an MFi authentication chip through a CH341 I2C bridge or the board's native I2C controller, and supports both wired and wireless CarPlay sessions.

  19. 22

    iPhoneMirror

    1.4KRayrenSX/iPhoneMirror · C#

    iPhoneMirror is a local Windows app that mirrors an iPhone or iPad's screen and audio over USB or AirPlay, with native D3D11 rendering, multi-device sessions, OBS-ready windows, and Bluetooth reverse control.

  20. 23

    Microduck-build-tutorial

    1.3KAI-FanGe/Microduck-build-tutorial · Python

    Microduck is a build tutorial and codebase for a compact biped (two-legged) robot: deployment code that runs on a Raspberry Pi Zero 2 W to drive Dynamixel servos using an ONNX reinforcement-learning walking policy, plus a MuJoCo/MjLab-based training environment to produce that policy.

  21. 24

    EchoMuse

    1.3Kwilbowes/EchoMuse · Python

    It turns a second-hand Amazon Echo Dot (2nd gen, 2016) into a local voice satellite for Home Assistant: say the wake word, ask, and hear the answer from the Dot. No Amazon account, no Alexa, no cloud - the microphones, speaker, LED ring and buttons keep working.

  22. 25

    DEsk

    1.1Kfyzugx/DEsk · C

    DEsk is a Wayland desktop environment for Linux built around a realistic skeuomorphic design (like iOS 6) where the whole desktop is drawn as an actual desk: windows are sheets of paper, the dock is a drawer, apps sit in binders on a bookshelf, notifications arrive in a post box, and settings live in a control panel built into the desk.

  23. 26

    HaloBattery

    665HeyOkay/HaloBattery · Python

    HaloBattery is a Windows tray app that shows battery levels for wireless mice, keyboards, headsets and controllers, giving each device its own icon instead of making you install each vendor's own software.

  24. 27

    mu300-linux

    594dikeckaan/mu300-linux · C

    This project turns the ZTE F50/MU300 and ZTE U30 Air 5G pocket hotspots into small Linux computers that run next to Android, giving you Ubuntu or OpenWrt with working Wi-Fi, Bluetooth, SSH and the device's own 5G modem.

  25. 28

    techo5

    340HuskerMinion/techo5 · Go

    TECHO5 is open-source firmware that replaces Android and Alexa on the Amazon Echo Show 5 (also ported to the Show 8, Spot and Dot 2) with a minimal Alpine Linux image and a single Go daemon, turning the device into a local Home Assistant voice satellite with its own touchscreen and no Amazon cloud involved.

  26. 29

    OpenPocketCine

    336erik-sutton95/OpenPocketCine · Swift

    OpenPocketCine is a free, open-source field monitor and remote-control app for DJI Osmo Pocket cameras, giving filmmakers colorist-grade scopes, exposure/focus assists, and camera control on a phone screen.

  27. 30

    Sapphire

    328cshariq/Sapphire · Swift

    Sapphire is a macOS app that turns the MacBook notch into an activity hub, showing things like now-playing media, weather, and calendar events, plus extra tools like nearby file sharing and window snapping.

  28. 31

    playport

    284youcci/playport · Kotlin

    PlayPort is a server-side CarPlay receiver that runs on a Mac and turns any browser on your network into a wireless CarPlay screen — touch, knob, media keys, Siri and calls included, with no dongle or app install required.

  29. 32

    zhoop

    272hackyguru/zhoop · Swift

    Zhoop is an iPhone app that pairs with a WHOOP fitness strap over Bluetooth and tracks your daily calorie deficit, weight-loss goal, sleep and heart rate. It's a personal fork of the NOOP app, stripped down and rebuilt entirely around hitting a goal weight by a date.

  30. 33

    omarchy-pods

    235thisisgm/omarchy-pods · C++

    It is an Omarchy bar plugin that shows AirPods battery for each pod and the case, the active listening mode, adaptive noise level, Conversation Awareness, One-Bud ANC and ear detection, drawn in the bar's own visual style.

  31. 34

    deck-as-controller

    216jmedina21/deck-as-controller · Python

    Deck as Controller is a Decky Loader plugin that turns your Steam Deck into a wireless or wired game controller for a Mac, iPad, or PC, showing up as a PS5, Xbox, or Steam Controller without installing anything on the other device.

  32. 35

    ds4windows-lab-2026

    139RopemakerEnd/ds4windows-lab-2026 · HTML

    A portable companion toolkit and documentation set for DS4Windows, which maps DualShock 4 and DualSense controllers to Xbox 360 input on Windows. It bundles setup guides, profile examples, and a portable Windows helper executable.

  33. 36

    kinesis

    122callbacked/kinesis · Swift

    Kinesis is a native macOS app that lets you control your Mac using gestures from the Meta Neural Band (an EMG wristband): swipe between desktops, open Mission Control, control music, and pinch+turn for volume or brightness.

  34. 37

    voiceshell-muse-bridge

    77hyj-STAR/voiceshell-muse-bridge · Python

    VoiceShell Muse Bridge is an experimental research project that lets an ESP32 board pair with Meta's Muse Gadget SDK, then hands the actual text conversation off to a separate Linux server instead of routing every message through the board.

Often tagged together