Ble Open Source Projects
Browse 337 Ble open source projects, ranked by GitHub stars. Find the most popular Ble tools and libraries.
bettercap/bettercap
The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.
Metrics details
| Stars | 19,534 |
flipperdevices/flipperzero-firmware
Flipper Zero firmware source code
Metrics details
| Stars | 16,347 |
Jasonchenlijian/FastBle
Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection.
Metrics details
| Stars | 5,500 |
blinker-iot/blinker-library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino R4, ESP32.
Metrics details
| Stars | 5,181 |
coolnameismy/BabyBluetooth
:baby: The easiest way to use Bluetooth (BLE )in ios/os ,even bady can use . 一个非常容易使用的蓝牙库,适用于ios和os
Metrics details
| Stars | 4,750 |
blinker-iot/blinker-py
Blinker python library for hardware. Works with Raspberry Pi, Banan Pi, Linux devices
Metrics details
| Stars | 4,428 |
ts1/BLEUnlock
Lock/unlock your Mac with your iPhone, Apple Watch, or any other Bluetooth LE devices
Metrics details
| Stars | 4,176 |
1technophile/OpenMQTTGateway
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
Metrics details
| Stars | 4,062 |
dingjikerbo/Android-BluetoothKit
Android BLE蓝牙通信库
Metrics details
| Stars | 3,694 |
dariuszseweryn/RxAndroidBle
An Android Bluetooth Low Energy (BLE) Library with RxJava3 interface
Metrics details
| Stars | 3,542 |
help-14/mechanical-keyboard
DIY mechanical keyboard and where to find them
Metrics details
| Stars | 3,398 |
T-vK/ESP32-BLE-Keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
Metrics details
| Stars | 3,121 |
AltBeacon/android-beacon-library
Allows Android apps to interact with BLE beacons
Metrics details
| Stars | 2,910 |
aicareles/Android-BLE
Android-BLE蓝牙框架,提供了扫描、连接、使能/除能通知、发送/读取数据、接收数据,读取rssi,设置mtu等蓝牙相关的所有操作接口,内部优化了连接队列,以及快速写入队列, 并支持多服务通讯,可扩展配置蓝牙相关操作。
Metrics details
| Stars | 2,845 |
earlephilhower/arduino-pico
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
Metrics details
| Stars | 2,833 |
AlexxIT/XiaomiGateway3
Home Assistant custom component for control Xiaomi Multimode Gateway (aka Gateway 3), Xiaomi Multimode Gateway 2, Aqara Hub E1 on default firmwares over LAN
Metrics details
| Stars | 2,768 |
hbldh/bleak
A cross platform Bluetooth Low Energy Client for Python using asyncio
Metrics details
| Stars | 2,468 |
rbaron/b-parasite
🌱💧 An open source DIY soil moisture sensor
Metrics details
| Stars | 2,416 |
pybluez/pybluez
Bluetooth Python extension module
Metrics details
| Stars | 2,405 |
NordicSemiconductor/Android-BLE-Library
A library that makes working with Bluetooth LE on Android a pleasure. Seriously.
Metrics details
| Stars | 2,395 |
innoveit/react-native-ble-manager
React Native BLE communication module
Metrics details
| Stars | 2,324 |
hexway/apple_bleee
Apple BLE research
Metrics details
| Stars | 2,183 |
thingsboard/thingsboard-gateway
Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols.
Metrics details
| Stars | 2,161 |
virtualabs/btlejack
Bluetooth Low Energy Swiss-army knife
Metrics details
| Stars | 2,099 |
agittins/bermuda
Bermuda Bluetooth/BLE Triangulation / Trilateration for HomeAssistant
Metrics details
| Stars | 1,884 |
alidili/Demos
🔥折线图、Retrofit、RxJava、RxLifecycle、DataBinding、MVP、MVVM、自动化测试工具UiAutomator、自定义控件、RecyclerView扩展组件、NDK开发、Design Support Library、蓝牙BLE开发、正则表达式
Metrics details
| Stars | 1,859 |
android/connectivity-samples
Multiple samples showing the best practices in connectivity on Android.
Metrics details
| Stars | 1,787 |
NordicSemiconductor/Android-nRF-Connect
Documentation and issue tracker for nRF Connect for Android.
Metrics details
| Stars | 1,656 |
shinyorg/shiny
.NET Framework for Backgrounding & Device Hardware Services (iOS, MacCatalyst, Android, & Windows)
Metrics details
| Stars | 1,579 |
lemmingDev/ESP32-BLE-Gamepad
Bluetooth LE Gamepad library for the ESP32
Metrics details
| Stars | 1,557 |
Semper-Viventem/MetaRadar
The app for BLE ether monitoring tracks your environment, finds some devices, makes relations between devices around you, and tracks devices' movements.
Metrics details
| Stars | 1,474 |
WebBluetoothCG/web-bluetooth
Bluetooth support for the Web.
Metrics details
| Stars | 1,447 |
Polidea/RxBluetoothKit
iOS & OSX Bluetooth library for RxSwift
Metrics details
| Stars | 1,435 |
xiaoyaoyou1212/BLE
✨Android BLE基础操作框架,基于回调,操作简单。包含扫描、多连接、广播包解析、服务读写及通知等功能。
Metrics details
| Stars | 1,398 |
espressif/esp-at
AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266
Metrics details
| Stars | 1,248 |
NordicSemiconductor/Android-nRF-Toolbox
The nRF Toolbox is a container app that stores your Nordic Semiconductor apps for Bluetooth Low Energy in one location.
Metrics details
| Stars | 1,214 |
paypal/gatt
Gatt is a Go package for building Bluetooth Low Energy peripherals
Metrics details
| Stars | 1,164 |
h2zero/NimBLE-Arduino
A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.
Metrics details
| Stars | 1,096 |
K3YOMI/Wall-of-Flippers
A simple and easy way to find Flipper Zero Devices and Bluetooth Low Energy Based Attacks
Metrics details
| Stars | 1,022 |
espressif/esp-hosted
Hosted Solution (Linux/MCU) with ESP32 (Wi-Fi + BT + BLE)
Metrics details
| Stars | 1,014 |
T-vK/ESP32-BLE-Mouse
Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)
Metrics details
| Stars | 1,010 |
fO-000/bluing
An intelligence gathering tool for hacking Bluetooth
Metrics details
| Stars | 1,006 |
smrtnt/Open-Home-Automation
Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT
Metrics details
| Stars | 995 |
tinygo-org/bluetooth
Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI
Metrics details
| Stars | 984 |
litesuits/android-lite-bluetoothLE
BLE Framework. Based on Bluetooth 4.0. Based on callback. Extremely simple! Communication with BluetoothLE(BLE) device as easy as HTTP communication. Android低功耗蓝牙便捷操作框架,基于回调,完成蓝牙设备交互就像发送网络请求一样简单。
Metrics details
| Stars | 970 |
mikeryan/crackle
Crack and decrypt BLE encryption
Metrics details
| Stars | 966 |
nkolban/ESP32_BLE_Arduino
The library source for the ESP32 BLE support for Arduino.
Metrics details
| Stars | 960 |
don/cordova-plugin-ble-central
Bluetooth Low Energy (BLE) Central plugin for Apache Cordova (aka PhoneGap)
Metrics details
| Stars | 956 |
dotnet-bluetooth-le/dotnet-bluetooth-le
Bluetooth LE plugin for Xamarin/MAUI, supporting Android, iOS, Mac, Windows
Metrics details
| Stars | 951 |
sandeepmistry/arduino-nRF5
Arduino Core for Nordic Semiconductor nRF5 based boards
Metrics details
| Stars | 950 |
Telefonica/HomePWN
HomePwn - Swiss Army Knife for Pentesting of IoT Devices
Metrics details
| Stars | 934 |
JiaoXianjun/BTLE
Bluetooth Low Energy (BLE) packet sniffer and transmitter for both standard and non standard (raw bit) based on Software Defined Radio (SDR).
Metrics details
| Stars | 911 |
ElectronicCats/CatSniffer
CatSniffer is an original multiprotocol and multiband board for sniffing, communicating, and attacking IoT (Internet of Things) devices using the latest radio IoT protocols. It is a highly portable USB stick that integrates TI CC1352, Semtech SX1262, and an RP2040 for V3 or a Microchip SAMD21E17 for V2
Metrics details
| Stars | 900 |
asterics/esp32_mouse_keyboard
ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)
Metrics details
| Stars | 896 |
apache/mynewt-nimble
Apache mynewt
Metrics details
| Stars | 878 |
NordicSemiconductor/Android-DFU-Library
Device Firmware Update library and Android app
Metrics details
| Stars | 853 |
securing/gattacker
A Node.js package for BLE (Bluetooth Low Energy) security assessment using Man-in-the-Middle and other attacks
Metrics details
| Stars | 837 |
NordicSemiconductor/Android-Scanner-Compat-Library
A compat library for Bluetooth Low Energy scanning on Android.
Metrics details
| Stars | 795 |
seemoo-lab/internalblue
Bluetooth experimentation framework for Broadcom and Cypress chips.
Metrics details
| Stars | 781 |
shmuelzon/esp32-ble2mqtt
A BLE to MQTT bridge running on an ESP32
Metrics details
| Stars | 772 |
