diff --git a/README.md b/README.md index ed2e4bd24..16768a1ae 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). - [Asynchronous Programming](#asynchronous-programming) - [Audio](#audio) - [Authentication](#authentication) + - [Bluetooth](#Bluetooth) - [Build Tools](#build-tools) - [Built-in Classes Enhancement](#built-in-classes-enhancement) - [Caching](#caching) @@ -186,6 +187,18 @@ _Libraries for implementing authentication schemes._ - JWT - [pyjwt](https://github.com/jpadilla/pyjwt) - JSON Web Token implementation in Python. - [python-jose](https://github.com/mpdavis/python-jose/) - A JOSE implementation in Python. + +## Bluetooth + +_Libraries to work with bluetooth and BLE._ + +- [bleak](https://github.com/hbldh/bleak) - A cross platform Bluetooth Low Energy Client for Python using asyncio. +- [SimplePyBLE](https://github.com/simpleble/simpleble) - Another cross-platform library and bindings for Bluetooth Low Energy (BLE), designed for simplicity and ease of use. +- [pygatt](https://github.com/peplin/pygatt) - Python wrapper for gatttool (a deprecated tool from BlueZ) and the BGAPI for accessing Bluetooth LE Devices. +- [bless](https://github.com/kevincar/bless) - Cross-platform Bluetooth Low Energy Server Python Library. +- [bumble](https://github.com/google/bumble) - A is a full-featured Bluetooth stack written entirely in Python maintained by google. +- [PyQt/QtBluetooth](https://www.riverbankcomputing.com/static/Docs/PyQt6/api/qtbluetooth/qtbluetooth-module.html) - Python bindings for cross-platform QtBluetooth API from PyQt. +- [PySide/QtBluetooth](https://doc.qt.io/qtforpython-6/PySide6/QtBluetooth/index.html) - Python bindings for cross-platform QtBluetooth API from PySide, same as PyQt but different licensing. ## Build Tools