Ble Open Source Projects

Browse 337 Ble open source projects, ranked by GitHub stars. Find the most popular Ble tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 337 projects
19,534 stars

bettercap/bettercap

The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.

Metrics details
Stars19,534
16,347 stars

flipperdevices/flipperzero-firmware

Flipper Zero firmware source code

Metrics details
Stars16,347
5,500 stars

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
Stars5,500
5,181 stars

blinker-iot/blinker-library

An IoT Solution,Blinker library for embedded hardware. Works with Arduino R4, ESP32.

Metrics details
Stars5,181
4,750 stars

coolnameismy/BabyBluetooth

:baby: The easiest way to use Bluetooth (BLE )in ios/os ,even bady can use . 一个非常容易使用的蓝牙库,适用于ios和os

Metrics details
Stars4,750
4,428 stars

blinker-iot/blinker-py

Blinker python library for hardware. Works with Raspberry Pi, Banan Pi, Linux devices

Metrics details
Stars4,428
4,176 stars

ts1/BLEUnlock

Lock/unlock your Mac with your iPhone, Apple Watch, or any other Bluetooth LE devices

Metrics details
Stars4,176
4,062 stars

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
Stars4,062
3,694 stars

dingjikerbo/Android-BluetoothKit

Android BLE蓝牙通信库

Metrics details
Stars3,694
3,542 stars

dariuszseweryn/RxAndroidBle

An Android Bluetooth Low Energy (BLE) Library with RxJava3 interface

Metrics details
Stars3,542
3,398 stars

help-14/mechanical-keyboard

DIY mechanical keyboard and where to find them

Metrics details
Stars3,398
3,121 stars

T-vK/ESP32-BLE-Keyboard

Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)

Metrics details
Stars3,121
2,910 stars

AltBeacon/android-beacon-library

Allows Android apps to interact with BLE beacons

Metrics details
Stars2,910
2,845 stars

aicareles/Android-BLE

Android-BLE蓝牙框架,提供了扫描、连接、使能/除能通知、发送/读取数据、接收数据,读取rssi,设置mtu等蓝牙相关的所有操作接口,内部优化了连接队列,以及快速写入队列, 并支持多服务通讯,可扩展配置蓝牙相关操作。

Metrics details
Stars2,845
2,833 stars

earlephilhower/arduino-pico

Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards

Metrics details
Stars2,833
2,768 stars

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
Stars2,768
2,468 stars

hbldh/bleak

A cross platform Bluetooth Low Energy Client for Python using asyncio

Metrics details
Stars2,468
2,416 stars

rbaron/b-parasite

🌱💧 An open source DIY soil moisture sensor

Metrics details
Stars2,416
2,405 stars

pybluez/pybluez

Bluetooth Python extension module

Metrics details
Stars2,405
2,395 stars

NordicSemiconductor/Android-BLE-Library

A library that makes working with Bluetooth LE on Android a pleasure. Seriously.

Metrics details
Stars2,395
2,324 stars

innoveit/react-native-ble-manager

React Native BLE communication module

Metrics details
Stars2,324
2,183 stars

hexway/apple_bleee

Apple BLE research

Metrics details
Stars2,183
2,161 stars

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
Stars2,161
2,099 stars

virtualabs/btlejack

Bluetooth Low Energy Swiss-army knife

Metrics details
Stars2,099
1,884 stars

agittins/bermuda

Bermuda Bluetooth/BLE Triangulation / Trilateration for HomeAssistant

Metrics details
Stars1,884
1,859 stars

alidili/Demos

🔥折线图、Retrofit、RxJava、RxLifecycle、DataBinding、MVP、MVVM、自动化测试工具UiAutomator、自定义控件、RecyclerView扩展组件、NDK开发、Design Support Library、蓝牙BLE开发、正则表达式

Metrics details
Stars1,859
1,787 stars

android/connectivity-samples

Multiple samples showing the best practices in connectivity on Android.

Metrics details
Stars1,787
1,656 stars

NordicSemiconductor/Android-nRF-Connect

Documentation and issue tracker for nRF Connect for Android.

Metrics details
Stars1,656
1,579 stars

shinyorg/shiny

.NET Framework for Backgrounding & Device Hardware Services (iOS, MacCatalyst, Android, & Windows)

Metrics details
Stars1,579
1,557 stars

lemmingDev/ESP32-BLE-Gamepad

Bluetooth LE Gamepad library for the ESP32

Metrics details
Stars1,557
1,474 stars

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
Stars1,474
1,447 stars

WebBluetoothCG/web-bluetooth

Bluetooth support for the Web.

Metrics details
Stars1,447
1,435 stars

Polidea/RxBluetoothKit

iOS & OSX Bluetooth library for RxSwift

Metrics details
Stars1,435
1,398 stars

xiaoyaoyou1212/BLE

✨Android BLE基础操作框架,基于回调,操作简单。包含扫描、多连接、广播包解析、服务读写及通知等功能。

Metrics details
Stars1,398
1,248 stars

espressif/esp-at

AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266

Metrics details
Stars1,248
1,214 stars

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
Stars1,214
1,164 stars

paypal/gatt

Gatt is a Go package for building Bluetooth Low Energy peripherals

Metrics details
Stars1,164
1,096 stars

h2zero/NimBLE-Arduino

A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.

Metrics details
Stars1,096
1,022 stars

K3YOMI/Wall-of-Flippers

A simple and easy way to find Flipper Zero Devices and Bluetooth Low Energy Based Attacks

Metrics details
Stars1,022
1,014 stars

espressif/esp-hosted

Hosted Solution (Linux/MCU) with ESP32 (Wi-Fi + BT + BLE)

Metrics details
Stars1,014
1,010 stars

T-vK/ESP32-BLE-Mouse

Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)

Metrics details
Stars1,010
1,006 stars

fO-000/bluing

An intelligence gathering tool for hacking Bluetooth

Metrics details
Stars1,006
995 stars

smrtnt/Open-Home-Automation

Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT

Metrics details
Stars995
984 stars

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
Stars984
970 stars

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
Stars970
966 stars

mikeryan/crackle

Crack and decrypt BLE encryption

Metrics details
Stars966
960 stars

nkolban/ESP32_BLE_Arduino

The library source for the ESP32 BLE support for Arduino.

Metrics details
Stars960
956 stars

don/cordova-plugin-ble-central

Bluetooth Low Energy (BLE) Central plugin for Apache Cordova (aka PhoneGap)

Metrics details
Stars956
951 stars

dotnet-bluetooth-le/dotnet-bluetooth-le

Bluetooth LE plugin for Xamarin/MAUI, supporting Android, iOS, Mac, Windows

Metrics details
Stars951
950 stars

sandeepmistry/arduino-nRF5

Arduino Core for Nordic Semiconductor nRF5 based boards

Metrics details
Stars950
934 stars

Telefonica/HomePWN

HomePwn - Swiss Army Knife for Pentesting of IoT Devices

Metrics details
Stars934
911 stars

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
Stars911
900 stars

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
Stars900
896 stars

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
Stars896
878 stars

apache/mynewt-nimble

Apache mynewt

Metrics details
Stars878
853 stars

NordicSemiconductor/Android-DFU-Library

Device Firmware Update library and Android app

Metrics details
Stars853
837 stars

securing/gattacker

A Node.js package for BLE (Bluetooth Low Energy) security assessment using Man-in-the-Middle and other attacks

Metrics details
Stars837
795 stars

NordicSemiconductor/Android-Scanner-Compat-Library

A compat library for Bluetooth Low Energy scanning on Android.

Metrics details
Stars795
781 stars

seemoo-lab/internalblue

Bluetooth experimentation framework for Broadcom and Cypress chips.

Metrics details
Stars781
772 stars

shmuelzon/esp32-ble2mqtt

A BLE to MQTT bridge running on an ESP32

Metrics details
Stars772
1-60 of 337 projects
Get A Weekly Email With Trending Ble Projects
Stay updated on Ble plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.