Polidea/RxBluetoothKit
iOS & OSX Bluetooth library for RxSwift observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3799
- days_rel: n/a
- days_push: 911
- n_releases_24m: 0
Adoption not part of the score
1435 stars · 374 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
RxBluetoothKit is a Swift library that wraps CoreBluetooth with RxSwift to provide a reactive API for Bluetooth Low Energy communication on iOS and macOS. It supports both Central and Peripheral modes, covering scanning, connecting, service/characteristic discovery, and value read/write/monitoring.
Use cases
- scan for BLE peripherals in Swift
- connect to a Bluetooth LE device on iOS
- read and write BLE characteristic values reactively
- monitor characteristic value changes over Bluetooth
- discover services and characteristics of a BLE peripheral
- implement a BLE peripheral mode with advertising on macOS
- open L2CAP channels over Bluetooth
When to choose
- your iOS or macOS app uses RxSwift and needs BLE communication
- you want a clean reactive API over raw CoreBluetooth delegate callbacks
- you need both central and peripheral BLE roles
- you want composable scan-connect-discover-read chains
When to avoid
- your project does not use RxSwift or reactive programming
- you target platforms other than iOS/macOS
- you need Bluetooth Classic rather than Bluetooth Low Energy
- you prefer async/await-based BLE libraries
Facets
library · maturity active
sdk developer-tools mobile-development cross-platform developer-tools bluetooth-low-energy rxswift corebluetooth ble reactive-programming peripherals central-mode peripheral-mode ios macos swift
1 source
- readme: https://github.com/Polidea/RxBluetoothKit · fetched 2026-08-28 · c8f137cd95a2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Polidea/RxBluetoothKit | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="Polidea/RxBluetoothKit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem