Home / Devices, IoT & Hardware / Zigbee/BLE/IR Device Databases

34 open-source Zigbee/BLE/IR Device Databases projects

Zigbee/BLE/IR Device Databases (Devices, IoT & Hardware): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. Flipper-IRDB★ 4,438 · active

    Large community collection of infrared remote codes for the Flipper Zero

  2. SmartIR★ 2,855 · slowing · Python

    Home Assistant integration with a device-code database for IR/RF-controlled ACs, TVs and fans

  3. irdb★ 1,356 · active · Python

    Large crowd-sourced, manufacturer-independent database of infrared remote control codes

  4. zwave-js-ui★ 1,247 · active · Vue

    Z-Wave control panel and MQTT gateway built on zwave-js

  5. zha-device-handlers★ 1,152 · active · Python

    ZHA quirks database for Zigbee devices that deviate from the ZCL specification

  6. zigpy★ 1,068 · active · Python

    Python library implementing a Zigbee stack

  7. open-zwave★ 1,057 · slowing · C++

    C++ library to control Z-Wave networks, with a device config database

  8. zigbee-herdsman★ 569 · active · TypeScript

    Node.js Zigbee library used by Zigbee2MQTT

  9. zha-toolkit★ 310 · active · Python

    Toolkit for low-level Zigbee operations in Home Assistant ZHA

  10. broadlink-mqtt★ 238 · slowing · Python

    MQTT client to control Broadlink IR/RF devices

  11. bellows★ 221 · active · Python

    Python implementation of EZSP for Silicon Labs EmberZNet Zigbee radios

  12. Theengs Gateway★ 177 · active · Python

    BLE-to-MQTT gateway built on Theengs Decoder

  13. zigpy-znp★ 172 · active · Python

    TI Z-Stack ZNP radio support for zigpy and ZHA

  14. zwave-js-server★ 166 · active · TypeScript

    WebSocket server wrapper around Z-Wave JS

  15. Broadlink-e-control-db-dump★ 153 · dormant · Python

    Dumps learned IR/RF codes from the Broadlink e-Control Android app database

  16. mi_remote_database★ 91 · active · Python

    Reproduces and queries the IR code database used by the Xiaomi Mi Remote app

  17. zigpy-deconz★ 87 · active · Python

    zigpy radio library for deCONZ ConBee/RaspBee radios

  18. IRDB (Flipper)★ 78 · active

    Flipper IR database with device catalogs

  19. zigpy-cli★ 77 · active · Python

    Command-line interface for zigpy Zigbee networks

  20. sensus★ 66 · active · JavaScript

    IR and RF code converter and analyzer for LIRC, Pronto, Broadlink and raw codes

  21. irdb2broadlinkha★ 62 · dormant · Shell

    Converts irdb/LIRC IR codes to Broadlink format for Home Assistant

  22. zigpy-zboss★ 57 · active · Python

    zigpy radio library for nRF ZBOSS NCP firmware

  23. broadlinkjs-rm★ 55 · dormant · JavaScript

    Node.js control of the IR and RF interfaces in Broadlink RM devices

  24. sinope-zha★ 52 · active · Python

    Custom ZHA quirks for Sinopé Zigbee devices

  25. Theengs App★ 49 · active · C++

    Mobile app to read BLE sensors and push data to MQTT

  26. Broadlink-CLI-SmartIR★ 40 · slowing · Python

    CLI for learning IR codes into SmartIR device files with Broadlink

  27. zigpy-zigate★ 32 · active · Python

    zigpy radio library for ZiGate adapters

  28. zigpy-xbee★ 26 · active · Python

    zigpy radio library for Digi XBee radios

  29. led-ble★ 15 · active · Python

    Controls a wide range of generic LED BLE devices

  30. qingping-ble★ 11 · active · Python

    Parser for Qingping BLE sensor advertisements

  31. mopeka-iot-ble★ 8 · active · Python

    Parser for Mopeka tank level BLE sensors

  32. sensorpush-ble★ 2 · active · Python

    Parser for SensorPush BLE devices

  33. thermobeacon-ble★ 2 · active · Python

    Parser for ThermoBeacon BLE thermometers

  34. leaone-ble★ 1 · active · Python

    Parser for LeaOne BLE scales