Awesome BLE 

Bluetooth Low Energy (BLE): Low-power wireless communication protocol enabling efficient data exchange between devices, ideal for IoT, wearables, and other battery-powered applications.
A collaborative list of Awesome Bluetooth Low Energy resources by 🔴 intent.
Contents
Hardware
Mobile
Documentation
Official specifications, standards, and technical documentation about the Bluetooth Low Energy (BLE) protocol.
- Android Bluetooth Low Energy - Overview about BLE in Android.
- Developing a Bluetooth Low Energy Application by TI - A guide by TI about how to develop a BLE app.
- Getting Started with Bluetooth Low Energy (BLE) - A comprehensive guide to getting started with Bluetooth Low Energy development.
- Intro to Bluetooth Generic Attribute Profile (GATT) - Intro about GATT.
- Intro to Bluetooth Low Energy - Intro about the basics of BLE.
- IoT for Beginners - Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about IoT basics.
- nRF51 SDK - Software Development Kit (SDK) for developing Bluetooth Low Energy applications on Nordic Semiconductor's nRF51 series of chips.
- RN4870/71 Bluetooth Low Energy Module User's Guide - User's guide for the RN4870/71 Bluetooth Low Energy module by Microchip.
- Wikipedia Bluetooth Low Energy - The wiki page for Bluetooth Low Energy (BLE).
Framework
Framework useful to develop your BLE peripherals.
Library
Software libraries and frameworks for integrating Bluetooth Low Energy (BLE) functionality into various platforms, including mobile, embedded systems, and IoT devices.
- bluepy - A Python interface for Bluetooth LE on Linux.
- Bluetooth - Bluetooth is a Swift multiplatform package with multiple libraries supporting the Bluetooth SIG specifications.
- bluez - The official Linux Bluetooth protocol stack.
- bumble - Bumble is a full-featured Bluetooth stack written entirely in Python.
- pygatt - A Python library for interacting with BLE devices.
- SimpleBLE - The all-in-one C/C++/Python/Rust Bluetooth LE library for MacOS, iOS, Windows, and Linux.
- Moddable - JavaScript libraries and tools for microcontrollers development. Includes BLE functionality.
iOS
iOS libraries, tools, and resources for developing Bluetooth Low Energy (BLE) applications on Apple devices.
- AsyncBluetooth - A small library that adds concurrency to CoreBluetooth APIs.
- CombineCoreBluetooth - CombineCoreBluetooth is a library that bridges Apple's CoreBluetooth framework and Apple's Combine framework.
- iOS DFU Library - DFU application allows to flash new firmware on the DK.
- Rx Bluetooth Kit - RxBluetoothKit is a Bluetooth library that makes interaction with BLE devices much more pleasant using RxSwift.
- Swifty Sensors - Bluetooth LE Sensor Manager for iOS and macOS.
- SpeziBluetooth - Connect and communicate with Bluetooth devices using modern programming paradigms.
KMM
Resources and libraries for building Bluetooth Low Energy (BLE) applications using the Kotlin Multiplatform Mobile (KMM) framework.
- BlueFalcon - A Bluetooth kotlin multiplatform "Cross-Platform" library for iOS and Android.