# awesome-web-bluetooth **Repository Path**: mirrors_urish/awesome-web-bluetooth ## Basic Information - **Project Name**: awesome-web-bluetooth - **Description**: Awesome list of Web Bluetooth Libraries, Demos and Resources - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2026-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Awesome Web Bluetooth Awesome List of Web Bluetooth Libraries, Demos and Resources [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) ## Libraries * [bleat](https://www.npmjs.com/package/bleat) - Use Web Bluetooth in Node.js * [jamstik](https://www.npmjs.com/package/jamstik) - Jamstik+ Web Bluetooth Library * [muse-js](https://github.com/urish/muse-js) - Connect to Muse EEG Headset * [Web Bluetooth Typings](https://www.npmjs.com/package/@types/web-bluetooth) - for TypeScript * [web-bluetooth-mock](https://www.npmjs.com/package/web-bluetooth-mock) - Web Bluetooth Mock for Unit Testing * [ganglion-ble](https://www.npmjs.com/package/ganglion-ble) - Client for the Ganglion EEG board by OpenBCI * [raunch](https://www.npmjs.com/package/raunch) - Library for controlling the Fleshlight Launch Sex Toy * [magicblue](https://www.npmjs.com/package/magicblue) - Control Magic Blue smart LED bulb * [p5.ble.js](https://itpnyu.github.io/p5ble-website/) - Plug-in library for Web Bluetooth in [p5.js](https://p5js.org/). * [iOSWebBLE](https://ioswebble.com) - Use Web Bluetooth in Safari on iOS, via a Safari extension that implements navigator.bluetooth. ([npm](https://www.npmjs.com/package/@ios-web-bluetooth/core)) * [@0xsarwagya/agnostic-web-ble](https://oss.sarwagya.wtf/agnostic-web-ble) — Browser-agnostic Web Bluetooth wrapper with a small, honest surface. * [niimbot-web-bluetooth](https://github.com/iscarelli/niimbot-web-bluetooth) - Zero-dependency driver for Niimbot thermal label printers, with reverse-engineered protocol docs ## Apps & Code Samples * [MakeCode](https://www.microsoft.com/en-us/makecode) - Computer Science Education development environment used with multiple devices * [Wonder Cue Robot IDE](https://code.makewonder.com/cue) * [Espruino WEB IDE](https://espruino.com/ide/) * [Web Bluetooth Terminal](https://github.com/1oginov/Web-Bluetooth-Terminal) * [Nordic Thingy:52 Web App](https://developer.nordicsemi.com/thingy/52/) * [Ergometer Space](https://ergometer-space.org/) * [Wavecake](https://app.getwavecake.com/webdevice) - IDE for sandboxing Web Bluetooth scripts ## Tutorials / Blog posts * [Interact with Bluetooth devices on the Web](https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web) * [Start building with Web Bluetooth and Progressive Web Apps](https://medium.com/@urish/start-building-with-web-bluetooth-and-progressive-web-apps-6534835959a6) * [Is Now a Good Time to Start using Web Bluetooth? (Hint: Yes, yes it is.)](https://medium.com/@urish/is-now-a-good-time-to-start-using-web-bluetooth-hint-yes-yes-it-is-99e998d7b9f6) * [Reactive Brain Waves](https://medium.com/@urish/reactive-brain-waves-af07864bb7d4) * [Fun with Bluetooth - Niels Leenheer | JSNation](https://www.youtube.com/watch?v=rm1XAa0Ii1Q) ## Tech Talks (English Only) * [Getting physical with Web Bluetooth](https://www.youtube.com/watch?v=qpDxQz_MkVY) * [Dancing with Robots](https://www.youtube.com/watch?v=hEUpjnbzXO8) * [Reactive Brain Waves](https://www.youtube.com/watch?v=F6fI28yFtNM) ## Other * [Web Bluetooth Implementation Status](https://github.com/WebBluetoothCG/web-bluetooth/blob/master/implementation-status.md) * [Web Bluetooth Polyfill for Chrome on Windows 10](https://github.com/urish/web-bluetooth-polyfill) * [WebBLE iOS Browser](https://itunes.apple.com/us/app/webble/id1193531073) License: [CC-BY](https://creativecommons.org/licenses/by/4.0/)