[PR #2840] [CLOSED] Add Bluetooth libraries section #8866

Closed
opened 2026-04-18 22:54:12 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2840
Author: @Sakth1
Created: 1/8/2026
Status: Closed

Base: masterHead: Bluetooth


📝 Commits (4)

  • d6d5eca Add Bluetooth libraries section to README
  • dd18fd6 Add Bluetooth section to README table of contents
  • 1ad5354 Update PySide/QtBluetooth description in README
  • 45368c7 Update SimplePyBLE link in README.md

📊 Changes

1 file changed (+13 additions, -0 deletions)

View changed files

📝 README.md (+13 -0)

📄 Description

Checklist

  • One link per Pull Request
  • PR title format: Add project-name
  • Entry format: * [project-name](url) - Description ending with period.
  • Description is concise (no mention of "Python")

Why This Project Is Awesome

Which criterion does it meet? (pick one)

  • Industry Standard - The go-to tool for a specific use case
  • Rising Star - 5,000+ stars in <2 years, significant adoption
  • Hidden Gem - Exceptional quality, solves niche problems elegantly

Explain:
I have added multiple links to this single PR since this adds a new section entirely. I call these as hidden gems since each of the project solves niche use cases. Few projects might have similar functionality, but different in nature.

How It Differs

  • Bleak: standalone library for BLE in python.
  • SimplePyBLE: Python binding for SimpleBLE framework.
  • pygatt: Python wrapper for GATT and BGAPI.
  • bless: A BLE server library.
  • bumble: A bluetooth stack written in python.
  • QtBluetooth: python binding for QtBluetooth from Qt GUI framework.

I worked on a Bluetooth application, we wanted to ship a product pretty fast so it was done with python, and the above is the cream of the crop of my research.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2840 **Author:** [@Sakth1](https://github.com/Sakth1) **Created:** 1/8/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `Bluetooth` --- ### 📝 Commits (4) - [`d6d5eca`](https://github.com/vinta/awesome-python/commit/d6d5ecaf6fade88c7356206c72a46d0647735e74) Add Bluetooth libraries section to README - [`dd18fd6`](https://github.com/vinta/awesome-python/commit/dd18fd63969067293e1404af2041eba108b95297) Add Bluetooth section to README table of contents - [`1ad5354`](https://github.com/vinta/awesome-python/commit/1ad5354c27f0d1f82ce5eff7e8a95cf5e12d9ba5) Update PySide/QtBluetooth description in README - [`45368c7`](https://github.com/vinta/awesome-python/commit/45368c7b94ea5cbb2faa02d6f9df22f210866cd7) Update SimplePyBLE link in README.md ### 📊 Changes **1 file changed** (+13 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+13 -0) </details> ### 📄 Description ## Checklist - [ ] One link per Pull Request - [x] PR title format: `Add project-name` - [x] Entry format: `* [project-name](url) - Description ending with period.` - [x] Description is concise (no mention of "Python") ## Why This Project Is Awesome Which criterion does it meet? (pick one) - [ ] **Industry Standard** - The go-to tool for a specific use case - [ ] **Rising Star** - 5,000+ stars in <2 years, significant adoption - [x] **Hidden Gem** - Exceptional quality, solves niche problems elegantly Explain: I have added multiple links to this single PR since this adds a new section entirely. I call these as hidden gems since each of the project solves niche use cases. Few projects might have similar functionality, but different in nature. ## How It Differs - Bleak: standalone library for BLE in python. - SimplePyBLE: Python binding for SimpleBLE framework. - pygatt: Python wrapper for GATT and BGAPI. - bless: A BLE server library. - bumble: A bluetooth stack written in python. - QtBluetooth: python binding for QtBluetooth from Qt GUI framework. I worked on a Bluetooth application, we wanted to ship a product pretty fast so it was done with python, and the above is the cream of the crop of my research. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-18 22:54:12 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#8866