Python Bluetooth

Open-source Python projects categorized as Bluetooth

Top 23 Python Bluetooth Projects

  1. bleak

    A cross platform Bluetooth Low Energy Client for Python using asyncio

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. blueman

    Blueman is a GTK+ Bluetooth Manager

  4. sparrow-wifi

    Next-Gen GUI-based WiFi and Bluetooth Analyzer for Linux

  5. joycontrol

    Emulate Nintendo Switch Controllers over Bluetooth

  6. Wall-of-Flippers

    A simple and easy way to find Flipper Zero Devices and Bluetooth Low Energy Based Attacks

    Project mention: Wall of Flippers: Detect Flipper Zero Devices and Bluetooth LE Based Attacks | news.ycombinator.com | 2024-09-09
  7. nxbt

    Control your Nintendo Switch through a website, terminal, or macro.

  8. reggaetonBeGone

    Detects reggaeton genre with Machine Learning and sends packets to disable BT speakers (hopefully)

  9. SaaSHub

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

    SaaSHub logo
  10. bluing

    An intelligence gathering tool for hacking Bluetooth

  11. Bluetooth_Headset_Battery_Level

    A python script to get battery level from Bluetooth headsets

  12. internalblue

    Bluetooth experimentation framework for Broadcom and Cypress chips.

  13. Owl

    A personal wearable AI that runs locally (by OwlAIProject)

  14. python-keyboard

    A hand-wired USB & Bluetooth keyboard powered by Python and more

  15. Cat-Printer

    Application supporting Bluetooth thermal “Cat Printers”, for everyone!

    Project mention: A receipt printer cured my procrastination [ADHD] | news.ycombinator.com | 2025-06-12
  16. python-bluezero

    A simple Python interface to Bluez

  17. batmon-ha

    Add-on for Home Assistant to connect JK, JBD, Daly, ANT, SOK and Supervolt BMS via Bluetooth

  18. pwnhyve

    A low cost, jack-of-all-trades hacking tool, taking inspiration from FlipperZero and P4wnP1, using the RPIZero

  19. gatt-python

    Bluetooth GATT SDK for Python

  20. keyboard_mouse_emulate_on_raspberry

    Bluetooth Keyboard Mouse Emulator on Raspberry Pi

  21. platypush

    A versatile and extensible platform for automation with hundreds of supported integrations

    Project mention: A Web-based WYSIWYG editor for automation routines | news.ycombinator.com | 2024-09-23
  22. spike-prime

    Experiments with the LEGO Mindstorms (51515) and SPIKE Prime (45678)

  23. Aranet4-Python

    Aranet4, Aranet2 and Aranet Radiation Python client

    Project mention: Ask HN: What indoor CO2 monitor do you recommend? | news.ycombinator.com | 2024-06-21

    No, for the home version the app just connects over Bluetooth. The protocol is documented and there are robust open source implementations such as https://github.com/Anrijs/Aranet4-Python

  24. PineSAM

    UI for Pinecil V2 - control it over BLE from your PC or your mobile.

  25. export2garmin

    Export Miscale and Omron data to Garmin Connect

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

Python Bluetooth discussion

Log in or Post with

Python Bluetooth related posts

Index

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

# Project Stars
1 bleak 2,076
2 blueman 1,386
3 sparrow-wifi 1,344
4 joycontrol 1,272
5 Wall-of-Flippers 922
6 nxbt 850
7 reggaetonBeGone 847
8 bluing 798
9 Bluetooth_Headset_Battery_Level 774
10 internalblue 736
11 Owl 594
12 python-keyboard 494
13 Cat-Printer 484
14 python-bluezero 410
15 batmon-ha 388
16 pwnhyve 369
17 gatt-python 324
18 keyboard_mouse_emulate_on_raspberry 314
19 platypush 303
20 spike-prime 295
21 Aranet4-Python 244
22 PineSAM 244
23 export2garmin 219

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?