# lucaslhm/flipper-irdb

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/lucaslhm-flipper-irdb).**

3,905 stars · 1,314 forks · cc0-1.0

## Links

- GitHub: https://github.com/Lucaslhm/Flipper-IRDB
- awesome-repositories: https://awesome-repositories.com/repository/lucaslhm-flipper-irdb.md

## Description

This project is a curated database and repository of standardized infrared signal sequences designed for hardware remote emulation. It provides a comprehensive library of infrared codes used to operate a wide variety of consumer electronics, household appliances, and hardware devices.

The collection organizes infrared commands by manufacturer and device category to facilitate the remote operation of audio-visual equipment, climate control systems, lighting, and photography hardware. It also includes specialized signals for gaming consoles, monitors, and videoconferencing equipment.

The system utilizes a structured file hierarchy and text-based signal encoding to manage the infrared signal datasets. It includes validation logic to ensure that remote control labels for functions such as power, volume, and channel adhere to standardized naming conventions.

## Tags

### Hardware & IoT

- [Infrared Remote Databases](https://awesome-repositories.com/f/hardware-iot/infrared-remote-databases.md) — Maintains a curated collection of infrared remote control signals for a wide variety of consumer electronics and hardware.
- [Remote Signal Emulation](https://awesome-repositories.com/f/hardware-iot/infrared-signal-transceivers/remote-signal-emulation.md) — Loads curated infrared signal codes into hardware devices to control a wide variety of consumer electronics and appliances.
- [Home Automation](https://awesome-repositories.com/f/hardware-iot/connectivity-iot/home-automation.md) — Uses infrared codes to remotely manage air conditioners, heaters, fans, and air purifiers through a universal hardware interface.
- [Consumer Electronics IR Codes](https://awesome-repositories.com/f/hardware-iot/consumer-electronics-ir-codes.md) — Provides a set of standardized infrared signals for controlling projectors, air conditioners, and multimedia equipment.
- [Signal Libraries](https://awesome-repositories.com/f/hardware-iot/hardware-signal-emulation/signal-libraries.md) — Provides a curated database of infrared signals that can be extended to support more hardware devices. ([source](https://github.com/Lucaslhm/Flipper-IRDB/blob/main/README.md))
- [Infrared Remote Libraries](https://awesome-repositories.com/f/hardware-iot/infrared-remote-libraries.md) — Provides a database of infrared command sequences used to operate televisions and audio receivers.
- [Consumer Electronics Emulation](https://awesome-repositories.com/f/hardware-iot/infrared-signal-transceivers/consumer-electronics-emulation.md) — Sends infrared signals to operate televisions, audio receivers, and multimedia hardware without using original manufacturer remotes.
- [Infrared Transmitters](https://awesome-repositories.com/f/hardware-iot/infrared-transmitters.md) — Provides a library of pre-defined IR codes formatted for hardware emulation and remote control.
- [Air Purifier Control](https://awesome-repositories.com/f/hardware-iot/air-purifier-control.md) — Provides standardized infrared control codes for managing various air purifier brands. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/Air_Purifiers))
- [Heater Controls](https://awesome-repositories.com/f/hardware-iot/bluetooth-connectivity/remote-bluetooth-device-control/heater-controls.md) — Provides infrared remote codes to operate heaters from various manufacturers. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/Heaters))
- [Device Category Definitions](https://awesome-repositories.com/f/hardware-iot/device-category-definitions.md) — Links specific infrared signal sets to hardware categories like audio receivers or televisions to streamline device discovery.
- [Fan Operation Management](https://awesome-repositories.com/f/hardware-iot/fan-operation-management.md) — Provides curated infrared remote control codes to manage fan operation and speed settings. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/Fans))
- [Infrared Signal Transceivers](https://awesome-repositories.com/f/hardware-iot/infrared-signal-transceivers.md) — Supplies signal files specifically designed for use with hardware that transmits and receives infrared signals for remote emulation. ([source](https://github.com/Lucaslhm/Flipper-IRDB#readme))
- [Multimedia Remote Controls](https://awesome-repositories.com/f/hardware-iot/infrared-signal-transceivers/multimedia-remote-controls.md) — Provides curated infrared remote control signals for multimedia devices. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/KVM/Tripp_Lite))
- [Peripheral Lighting Controllers](https://awesome-repositories.com/f/hardware-iot/peripheral-lighting-controllers.md) — Provides curated infrared codes to manage colors and effects of LED lamps and strips. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/LED_Lighting))
- [Air Conditioner Emulation](https://awesome-repositories.com/f/hardware-iot/remote-hardware-controllers/air-conditioner-emulation.md) — Sends infrared remote control codes to various brands of air conditioners to enable remote operation. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/ACs))
- [DVD Player Emulation](https://awesome-repositories.com/f/hardware-iot/remote-hardware-controllers/dvd-player-emulation.md) — Sends infrared remote control codes to various brands of DVD player hardware to operate devices. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/DVD_Players))
- [Soundbar Emulation](https://awesome-repositories.com/f/hardware-iot/remote-hardware-controllers/soundbar-emulation.md) — Sends infrared remote control codes to various soundbar brands to operate devices through a hardware emitter. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/SoundBars))
- [Television Emulation](https://awesome-repositories.com/f/hardware-iot/remote-hardware-controllers/television-emulation.md) — Sends infrared remote control codes to various TV brands and universal remote sets to operate hardware devices. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/Universal_TV_Remotes))
- [VCR Emulation](https://awesome-repositories.com/f/hardware-iot/wireless-device-control/vcr-emulation.md) — Sends infrared remote control codes to various VCR brands to operate machines via hardware devices. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/VCR))

### Part of an Awesome List

- [Textual Waveform Encodings](https://awesome-repositories.com/f/awesome-lists/devtools/digital-signal-processing/waveform-encoders/textual-waveform-encodings.md) — Represents infrared waveform sequences as human-readable text strings that can be easily edited and transferred via files.
- [Hardware Interaction](https://awesome-repositories.com/f/awesome-lists/devtools/hardware-interaction.md) — Operates cameras, projectors, and lighting systems by emitting specific infrared sequences via a compatible hardware emulator.

### Data & Databases

- [Flat-File Databases](https://awesome-repositories.com/f/data-databases/flat-file-databases.md) — Stores infrared signal codes and device metadata in structured, human-readable flat files instead of a complex database server.
- [Hardware Signal Databases](https://awesome-repositories.com/f/data-databases/hardware-signal-databases.md) — Maintains and organizes a standardized library of infrared signal files for different hardware brands and device functions.
- [Infrared Signal Organization](https://awesome-repositories.com/f/data-databases/infrared-signal-organization.md) — Organizes curated infrared control sequences formatted for use with hardware remote emulation devices. ([source](https://github.com/Lucaslhm/Flipper-IRDB/blob/main/.gitattributes))
- [Button Label Validation](https://awesome-repositories.com/f/data-databases/json-schema-modeling/schema-validators/button-label-validation.md) — Enforces standardized naming conventions for infrared buttons like power, volume, and channel to ensure consistency across devices.

### Software Engineering & Architecture

- [Manufacturer Hierarchies](https://awesome-repositories.com/f/software-engineering-architecture/directory-based-organization/manufacturer-hierarchies.md) — Organizes remote control signals by brand and device category to allow fast lookup of hardware-specific infrared codes.
- [Naming Conventions](https://awesome-repositories.com/f/software-engineering-architecture/development-methodologies/engineering-best-practices/code-craftsmanship-standards/coding-standards/naming-conventions.md) — Verifies that infrared remote control labels follow standardized naming conventions for common functional buttons. ([source](https://github.com/Lucaslhm/Flipper-IRDB/blob/main/.fff-ir-lint.json))

### Operating Systems & Systems Programming

- [Audio Receiver Emulation](https://awesome-repositories.com/f/operating-systems-systems-programming/audio-hardware-control/audio-receiver-emulation.md) — Sends infrared remote control codes to various brands of audio and video receivers to operate hardware devices. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/Audio_and_Video_Receivers))

### System Administration & Monitoring

- [Cable Box Emulation](https://awesome-repositories.com/f/system-administration-monitoring/remote-hardware-controls/cable-box-emulation.md) — Sends infrared remote control codes to various brands of cable boxes to operate hardware devices. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/Cable_Boxes))
- [Camera Controls](https://awesome-repositories.com/f/system-administration-monitoring/remote-hardware-controls/camera-controls.md) — Provides infrared remote control codes to operate specific camera brands and models. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/Cameras))
- [Fireplace Controls](https://awesome-repositories.com/f/system-administration-monitoring/remote-hardware-controls/fireplace-controls.md) — Provides curated infrared remote control codes to operate various brands of fireplaces. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/Fireplaces))
- [Projector Controls](https://awesome-repositories.com/f/system-administration-monitoring/remote-hardware-controls/projector-controls.md) — Provides curated infrared remote codes to manage various projector brands. ([source](https://github.com/Lucaslhm/Flipper-IRDB/tree/main/Projectors))
