Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Bluetooth Low Energy

Bluetooth Low Energy

96 projects

Showing 36 of 96 projects

Bleu
BleuSwift

A modern Bluetooth Low Energy framework for Swift that uses distributed actors and @Resolvable protocols for type-safe communication.

#distributed-actors#ios#bluetooth-le
Stars514
Forks31
Last commit1 month ago
BlueFalcon
BlueFalconKotlin

A Kotlin Multiplatform Bluetooth Low Energy (BLE) library providing a unified API for iOS, Android, macOS, Windows, JavaScript, and Raspberry Pi.

#ios#embedded-systems#android
Stars476
Forks64
Last commit3 days ago
bluer
bluerRust

Official Rust bindings for the BlueZ Bluetooth stack, providing safe and idiomatic access to Linux Bluetooth functionality.

#linux-bluetooth#rfcomm#dbus-api
Stars442
Forks60
Last commit8 months ago
Discovery
DiscoveryObjective-C

A simple iOS library for discovering nearby devices via Bluetooth Low Energy and exchanging data even when apps run in the background.

#core-bluetooth#ios#proximity-detection
Stars414
Forks33
Last commit10 years ago
Replicates detecting and broadcasting iBeacons in the background
Replicates detecting and broadcasting iBeacons in the backgroundObjective-C

An iOS library that replicates iBeacon functionality using CoreBluetooth for full background broadcasting and detection.

#ios#rssi#background-services
Stars380
Forks61
Last commit
react-native-ibeacon
react-native-ibeaconObjective-C

A React Native library for iBeacon support, enabling proximity detection and region monitoring in iOS apps.

#beacon#ios#location-based-services
Stars375
Forks54
Last commit8 years ago
OWUProximityManager
OWUProximityManagerObjective-C

An iOS library for detecting and connecting to nearby devices using iBeacons and CoreBluetooth.

#ios#proximity-detection#objective-c
Stars360
Forks57
Last commit12 years ago
Bluetooth-le
Bluetooth-leTypeScript

A Capacitor plugin for Bluetooth Low Energy (BLE) communication across web, Android, and iOS platforms.

#iot#capacitor-plugin#bluetooth
Stars357
Forks118
Last commit2 months ago
ArduinoBLE
ArduinoBLEC++

Enables Bluetooth Low Energy connectivity for Arduino boards, supporting both peripheral and central modes.

#iot#embedded-systems#ble
Stars356
Forks234
Last commit1 month ago
MicroPythonBLEHID
MicroPythonBLEHIDPython

A MicroPython library for implementing Bluetooth Low Energy (BLE) Human Interface Devices (HID) like keyboards, mice, and joysticks.

#embedded-systems#micropython#library
Stars324
Forks52
Last commit3 months ago
SmartGattLib
SmartGattLibJava

A Java library that simplifies working with Bluetooth SMART (BLE) devices by providing GATT specification UUIDs and characteristic interpretation.

#iot#java-library#bluetooth-4.0
Stars285
Forks65
Last commit22 days ago
SmartSpin2k
SmartSpin2kC++

An open-source DIY project that transforms any spin bike into a smart trainer compatible with Zwift, TrainerRoad, and other cycling apps.

#open-hardware#esp32#trainerroad-compatible
Stars274
Forks52
Last commit3 days ago
Bluetooth
BluetoothSwift

A comprehensive Swift library suite implementing Bluetooth SIG specifications for cross-platform development.

#iot#embedded-systems#webassembly
Stars233
Forks31
Last commit3 days ago
nRF Connect
nRF ConnectTypeScript

A cross-platform desktop framework for developing and running tools for Nordic Semiconductor development kits and dongles.

#iot-development#bluetooth-low-energy#development-kits
Stars221
Forks81
Last commit
SwiftyBluetooth
SwiftyBluetoothSwift

A Swift library providing closures-based APIs for CoreBluetooth, replacing delegate patterns with modern async callbacks.

#ios#ble#bluetooth-low-energy
Stars214
Forks64
Last commit3 years ago
AsyncBluetooth
AsyncBluetoothSwift

A Swift library that provides async/await APIs and thread-safe concurrency for Apple's CoreBluetooth framework.

#ios#thread-safety#async-await
Stars201
Forks42
Last commit1 month ago
webbluetooth
webbluetoothTypeScript

A Node.js implementation of the Web Bluetooth API for connecting to Bluetooth Low Energy devices.

#iot#server-side-javascript#ble
Stars198
Forks29
Last commit3 days ago
BLE SDK for Android
BLE SDK for AndroidJava

BLE SDK for Android (v4.3+) to work with RedBearLab BLE development boards.

#iot#embedded-systems#hardware-communication
Stars192
Forks159
Last commit9 years ago
Generic iBeacon Management and Utilities by KinveyLabs
Generic iBeacon Management and Utilities by KinveyLabsObjective-C

An iOS library for managing iBeacon regions, monitoring proximity, and handling ranging events with a simple delegate interface.

#ios#proximity-detection#objective-c
Stars182
Forks16
Last commit
LGBluetooth
LGBluetoothObjective-C

A simple, block-based, lightweight Objective-C wrapper library for Apple's CoreBluetooth framework.

#ios#wrapper-library#objective-c
Stars177
Forks54
Last commit7 years ago
c't-Smart-Home
c't-Smart-HomeShell

A pre-configured Node-RED setup for home automation with Zigbee, MQTT, and dashboard support, designed for self-hosting.

#iot#raspberrypi#home-automation
Stars171
Forks40
Last commit2 years ago
react-native-ble
react-native-bleJava

A React Native shim for the noble library, enabling Bluetooth Low Energy (BLE) communication in mobile apps.

#iot#native-modules#bluetooth-low-energy
Stars169
Forks45
Last commit8 years ago
Bluetonium
BluetoniumSwift

A Swift library that simplifies Bluetooth communication with devices through service and characteristic mapping.

#core-bluetooth#ios#ble
Stars166
Forks13
Last commit7 years ago
JMCiBeaconManager
JMCiBeaconManagerSwift

An iOS library for simplifying iBeacon interactions including permission checks, monitoring, detection, and radar-style visualization.

#ios#proximity-detection#bluetooth-low-energy
Stars147
Forks14
Last commit10 years ago
Bluetooth Low Energy
Bluetooth Low Energy

A curated list of awesome Bluetooth Low Energy (BLE) resources for hardware, mobile, and IoT development.

#iot-development#embedded-systems#bluetooth-le
Stars144
Forks12
Last commit1 year ago
iBeacon Scanner - Scan for nearby iBeacons regardless of their UUID
iBeacon Scanner - Scan for nearby iBeacons regardless of their UUIDObjective-C

A macOS application that scans for and displays nearby iBeacon devices, regardless of their UUID.

#proximity-detection#device-discovery#ble
Stars137
Forks32
Last commit
iBeacon advertising and scanning in a Titanium module
iBeacon advertising and scanning in a Titanium moduleObjective-C

A Titanium module for iBeacon advertising and scanning on iOS, enabling Bluetooth Low Energy proximity detection.

#ios#proximity-detection#titanium-module
Stars135
Forks55
Last commit
ble-scale-sync
ble-scale-syncTypeScript

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.

#garmin#mqtt#ble
Stars129
Forks21
Last commit1 day ago
CanAirIO
CanAirIOC++

Open-source firmware for ESP32-based air quality sensors, enabling citizen science monitoring of PM2.5 and CO2 levels.

#air-quality-monitoring#citizen-science#canairio-firmware
Stars128
Forks27
Last commit7 days ago
aioblescan
aioblescanPython

A Python 3/asyncio library for scanning and decoding Bluetooth Low Energy (BLE) advertisements, with support for Ruuvi Tag and Eddystone.

#iot#python-library#bluetooth-low-energy
Stars127
Forks59
Last commit1 year ago
Android BLE advertising library
Android BLE advertising libraryJava

A lightweight Android library for broadcasting Bluetooth Low Energy beacons in various formats from supported devices.

#eddystone-beacons#beacon#ble
Stars115
Forks33
Last commit6 years ago
react-native-discovery
react-native-discoveryObjective-C

A React Native library for discovering nearby devices and exchanging data using Bluetooth Low Energy (BLE).

#proximity-detection#device-discovery#bluetooth-low-energy
Stars115
Forks19
Last commit
ExtendaBLE
ExtendaBLESwift

A blocks-based Bluetooth LE framework for iOS/watchOS/tvOS/OSX to easily configure centrals, peripherals, and handle packet-based communication.

#iot#apple-platforms#ios
Stars103
Forks5
Last commit8 years ago
blecat
blecatJavaScript

A command-line tool for creating 1-1 data pipes over Bluetooth Low Energy for file transfer and communication.

#data-transfer#ble#command-line-tool
Stars96
Forks3
Last commit11 years ago
uble
ublePython

A lightweight Bluetooth Low Energy driver written in pure Python for MicroPython, enabling control of BLE chips via HCI packets.

#iot#embedded-systems#micropython
Stars89
Forks7
Last commit1 year ago
Beacon broadcast
Beacon broadcastDart

A Flutter plugin that enables Android and iOS devices to broadcast as Bluetooth beacons (iBeacon/AltBeacon).

#beacon#ios#altbeacon
Stars85
Forks53
Last commit4 years ago
PreviousPage 2 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
10 years ago
1 day ago
11 years ago
11 years ago
9 years ago
8 years ago
Next
#Iot42
#Mobile Development37
#Ble36
#Ios28
#Bluetooth26
#Ibeacon20
#Cross Platform20
#Swift16
#Proximity Detection15
#Android14
#Embedded Systems13
#Esp3212