Showing 35 of 35 projects
A fast development framework for Android Bluetooth Low Energy (BLE) with simplified APIs for scanning, connecting, reading, writing, and multi-device management.
A reactive Android Bluetooth Low Energy (BLE) library with RxJava3 interface, simplifying complex BLE operations.
A cross-platform Bluetooth Low Energy (BLE) plugin for Flutter, enabling mobile apps to discover, connect, and communicate with BLE devices.
A Node.js module for implementing Bluetooth Low Energy (BLE) peripherals on macOS, Linux, FreeBSD, and Windows.
A Rust-based keyboard firmware library supporting layers, macros, real-time keymap editing, wireless BLE, and split keyboards.
A cross-platform .NET framework for device services and background processing on iOS, Android, macOS, and Windows.
An SDK for building IoT applications on microcontrollers using modern JavaScript with networking, graphics, and hardware APIs.
A reactive Bluetooth library for iOS and macOS that simplifies BLE interactions using RxSwift.
A reactive Bluetooth library for iOS and macOS, providing a clean RxSwift API for BLE device interaction in both Central and Peripheral modes.
An improved Lua SDK for ESP32, ESP8266, and STM32 microcontrollers, enabling Lua scripting on embedded hardware.
A comprehensive Flutter plugin for Bluetooth Low Energy (BLE) communication across Android, iOS, macOS, Web, Linux, and Windows.
A curated list of awesome Bluetooth beacon software, tools, libraries, and resources for iBeacon and Eddystone.
A modular Python framework for auditing and penetration testing of IoT devices, supporting WiFi, NFC, and BLE technologies.
A BLE to MQTT bridge for ESP32 that exposes Bluetooth GATT characteristics and advertisements as MQTT topics.
A wireless, open-source foot controller for MIDI and HID commands, enabling hands-free control for musicians, streamers, and presenters.
A curated list of Bluetooth security resources covering vulnerabilities, tools, research, and conference talks for BR/EDR, LE, and Mesh.
An iOS and macOS library for performing Over-The-Air Device Firmware Updates on Nordic Semiconductor nRF5x Bluetooth SoCs.
A Python Bluetooth to MQTT gateway that connects various Bluetooth devices to MQTT brokers for home automation.
A comprehensive Bluetooth Low Energy library for Flutter with built-in support for simulating peripherals.
A simple iOS library for discovering nearby devices via Bluetooth Low Energy and exchanging data even when apps run in the background.
Enables Bluetooth Low Energy connectivity for Arduino boards, supporting both peripheral and central modes.
An open-source DIY project that transforms any spin bike into a smart trainer compatible with Zwift, TrainerRoad, and other cycling apps.
A React Native wrapper for Google Nearby Messages API enabling cross-device communication via Bluetooth, BLE, WiFi, and near-ultrasonic audio.
A Swift library providing closures-based APIs for CoreBluetooth, replacing delegate patterns with modern async callbacks.
A cross-platform .NET library for managing Bluetooth beacons, parsing Eddystone and iBeacon-compatible frames from BLE advertisements.
A Swift library that provides async/await APIs and thread-safe concurrency for Apple's CoreBluetooth framework.
A Node.js implementation of the Web Bluetooth API for connecting to Bluetooth Low Energy devices.
A simple, block-based, lightweight Objective-C wrapper library for Apple's CoreBluetooth framework.
A Swift library that simplifies Bluetooth communication with devices through service and characteristic mapping.
A curated list of awesome Bluetooth Low Energy (BLE) resources for hardware, mobile, and IoT development.
A macOS application that scans for and displays nearby iBeacon devices, regardless of their UUID.
A lightweight Android library for broadcasting Bluetooth Low Energy beacons in various formats from supported devices.
A CLI tool that captures body composition data from 23+ BLE smart scales and syncs it to Garmin Connect, Strava, MQTT, and other services without a phone app.
A blocks-based Bluetooth LE framework for iOS/watchOS/tvOS/OSX to easily configure centrals, peripherals, and handle packet-based communication.
A command-line tool for creating 1-1 data pipes over Bluetooth Low Energy for file transfer and communication.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.