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.
Hot right now
Most stars gained in a day · Oct 17
+85DEsk
fyzugx/DEsk · ★ 1.1KDEsk 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.
+46omdrop-owl
t4t5/omdrop-owl · ★ 2.8Komdrop-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.
microduck
pollen-robotics/microduck · ★ 9.5KMicroduck 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.
+27Fieldwatch
OffGridPete/Fieldwatch · ★ 3.9KFieldwatch 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.
The all-time top
37 projects · by stars
- 42.6K
#1 · exelban/statsstats
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.
- 36.6K
#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.
- 22.5K
#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.
- 4

ha_xiaomi_home
22.2KXiaoMi/ha_xiaomi_home · PythonThe 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.
- 5
zephyr
16.8Kzephyrproject-rtos/zephyr · CZephyr 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.
- 6

openhaystack
13.9Kseemoo-lab/openhaystack · SwiftOpenHaystack 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.
- 7
omi
13.8KBasedHardware/omi · PythonOmi 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.
- 8

johnny-five
13.4Krwaldron/johnny-five · JavaScriptJohnny-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.
- 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.
- 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.
- 11

mac-precision-touchpad
10.5Kimbushuo/mac-precision-touchpad · CA 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.
- 12
microduck
9.5Kpollen-robotics/microduck · RustMicroduck 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.
- 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.
- 14

Fieldwatch
3.9KOffGridPete/Fieldwatch · KotlinFieldwatch 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.
- 15

omdrop-owl
2.8Kt4t5/omdrop-owl · Shellomdrop-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.
- 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.
- 17

WireTapper
2.5Kh9zdev/WireTapper · HTMLWireTapper 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.
- 18

remote-mic-app
1.9KHD838A/remote-mic-app · SwiftSayAll (无线麦) 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.
- 19

V3SP3R
1.7Kelder-plinius/V3SP3R · JavaVesper (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.
- 20

noop
1.7Kryanbr/noop · SwiftNOOP 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.
- 21

xcertplay
1.5Kshilapi/xcertplay · Kotlinxcertplay 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.
- 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.
- 23

Microduck-build-tutorial
1.3KAI-FanGe/Microduck-build-tutorial · PythonMicroduck 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.
- 24

EchoMuse
1.3Kwilbowes/EchoMuse · PythonIt 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.
- 25

DEsk
1.1Kfyzugx/DEsk · CDEsk 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.
- 26

HaloBattery
665HeyOkay/HaloBattery · PythonHaloBattery 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.
- 27

mu300-linux
594dikeckaan/mu300-linux · CThis 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.
- 28

techo5
340HuskerMinion/techo5 · GoTECHO5 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.
- 29

OpenPocketCine
336erik-sutton95/OpenPocketCine · SwiftOpenPocketCine 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.
- 30
Sapphire
328cshariq/Sapphire · SwiftSapphire 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.
- 31
playport
284youcci/playport · KotlinPlayPort 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.
- 32

zhoop
272hackyguru/zhoop · SwiftZhoop 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.
- 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.
- 34

deck-as-controller
216jmedina21/deck-as-controller · PythonDeck 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.
- 35
ds4windows-lab-2026
139RopemakerEnd/ds4windows-lab-2026 · HTMLA 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.
- 36
kinesis
122callbacked/kinesis · SwiftKinesis 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.
- 37
voiceshell-muse-bridge
77hyj-STAR/voiceshell-muse-bridge · PythonVoiceShell 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.
Related topics
Often tagged together