# WebBluetoothCG/web-bluetooth

Bluetooth support for the Web.

Repository: https://github.com/WebBluetoothCG/web-bluetooth
Canonical: https://ross.abutalabs.com/products/web-bluetooth
Homepage: http://www.w3.org/community/web-bluetooth/
Language: Bikeshed
License: NOASSERTION
License Family: other
Last push: 2026-06-03T23:51:25+00:00

## Health v2 (maintenance only)
Score: 70/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 85, release rhythm 35, longevity 100
- inputs: {"age_days": 4409, "days_push": 91, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1446, forks 197 (observed 2026-08-28T04:04:45.298298+00:00)

## What it is
The W3C Web Bluetooth Community Group's repository hosting the Web Bluetooth specification, which defines JavaScript APIs for websites to securely communicate with Bluetooth Low Energy (BLE) devices. It includes the spec source, use cases, security requirements, implementation status, and links to samples and demos.

## Use cases
- connect to BLE heart rate monitors from a web page
- control Bluetooth toys or robots from the browser
- read sensor data from IoT devices in a web app
- check which browsers support the Web Bluetooth API
- learn how to pair Bluetooth devices securely on the web
- build a web-based BLE device flashing tool

## When to choose
- you are implementing the Web Bluetooth API in a browser
- you want the authoritative spec and security model for web Bluetooth access
- you need reference material, samples, or implementation status for BLE web apps

## When to avoid
- you need a Bluetooth stack or driver for a native app
- you need Bluetooth Classic (non-BLE) support
- you need a JavaScript polyfill or runtime library rather than a specification
- your target browsers do not implement the API

## Facets
- artifact type: learning-resource
- maturity: active
- function: sdk, security, documentation
- domain: web-development, iot, apis, hardware
- platform: browser
- tags: web-bluetooth, bluetooth, ble, w3c, specification, web-api, gatt, web-server

## Member repositories
- WebBluetoothCG/web-bluetooth (main) score 70

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:45.298298+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:36:09.447353+00:00, confidence not recorded.
  - readme: https://github.com/WebBluetoothCG/web-bluetooth (fetched 2026-08-28T04:04:45.298298+00:00, sha a5acb672e93d)
  - homepage: http://www.w3.org/community/web-bluetooth/ (fetched 2026-08-29T11:46:00.782805+00:00, sha 1fb825336b4f)
  - site_page: https://www.w3.org/community/about (fetched 2026-08-29T11:46:00.791837+00:00, sha ff4f84139145)
  - site_page: https://www.w3.org/community/about/tool (fetched 2026-08-29T11:46:00.797963+00:00, sha 359f627babd9)
  - site_page: https://www.w3.org/community/about/faq (fetched 2026-08-29T11:46:00.799675+00:00, sha f014c696e224)
  - site_page: https://www.w3.org/community/about/process/cla (fetched 2026-08-29T11:46:00.802363+00:00, sha 134d0a59a0d5)
  - site_page: https://www.w3.org/about (fetched 2026-08-29T11:46:00.804228+00:00, sha 014329149f9b)
  - site_page: https://www.w3.org/about/corporation (fetched 2026-08-29T11:46:00.805816+00:00, sha 7b6995b0f152)
  - site_page: https://www.w3.org/wiki/TPAC/2015/SessionIdeas (fetched 2026-08-29T11:46:00.793828+00:00, sha e7813879eb94)
  - site_page: https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings (fetched 2026-08-29T11:46:00.796248+00:00, sha 5bde62273c9c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
