JuulLabs/kable
Kotlin Asynchronous Bluetooth Low-Energy observed · 2026-09-01
Health v2 · maintenance only
98/100
- Activity 100
- Release rhythm 94
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 15.5
- age_days: 2187
- days_rel: 42
- days_push: 2
- n_releases_24m: 21
Adoption not part of the score
1187 stars · 113 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Kable is a Kotlin Multiplatform library providing a Coroutines-powered API for interacting with Bluetooth Low Energy devices. It supports Android, iOS, macOS, JVM, and JavaScript (Web Bluetooth) targets.
Use cases
- connect to BLE devices from Kotlin Multiplatform code
- read and write Bluetooth LE characteristics with coroutines
- scan for nearby Bluetooth Low Energy peripherals
- subscribe to characteristic notifications from heart rate sensors
- build cross-platform apps that talk to BLE hardware
- work with Bluetooth service and characteristic UUIDs
When to choose
- you need BLE support across Android, iOS, and web from shared Kotlin code
- you prefer a coroutine-based asynchronous API over platform-native BLE callbacks
- you are building a Kotlin Multiplatform app that communicates with BLE peripherals
When to avoid
- your project is not on the JVM/Kotlin ecosystem
- you need Bluetooth Classic (non-LE) support
- you need platforms outside Android, Apple, JVM, or Web Bluetooth targets
Facets
library · maturity active
sdk concurrency developer-tools cross-platform iot jvm browser bluetooth-low-energy kotlin-multiplatform coroutines core-bluetooth web-bluetooth android ios macos javascript
2 sources
- readme: https://github.com/JuulLabs/kable · fetched 2026-09-01 · 06c65c0f7be3
- homepage: https://juullabs.github.io/kable · fetched 2026-08-29 · b279a545a4dd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JuulLabs/kable | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem