crankyoldgit/IRremoteESP8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/ observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 99
- Release rhythm 32
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4105
- days_rel: 243
- days_push: 10
- n_releases_24m: 1
Adoption not part of the score
3574 stars · 932 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
An Arduino library for ESP8266 and ESP32 that enables sending and receiving infrared remote control signals using common 940nm IR LEDs and receiver modules. It supports many IR protocols, including detailed control of air conditioner and HVAC devices.
Use cases
- control an air conditioner from an ESP32 over WiFi
- send IR remote signals with an ESP8266
- decode infrared signals from a TV remote
- build a DIY universal IR remote with home automation
- capture and replay IR codes for HVAC control
- integrate IR blaster functionality into ESPHome or Arduino projects
When to choose
- you need IR send/receive on ESP8266 or ESP32 with the Arduino framework
- you want broad protocol support including air conditioner units
- you use PlatformIO or Arduino IDE for embedded development
When to avoid
- your project targets non-ESP microcontrollers like AVR Arduino boards (use the original Arduino-IRremote instead)
- you need RF (433MHz) or Bluetooth remote control rather than infrared
- you are not working in C++/Arduino
Facets
library · maturity stable
sdk embedded iot embedded-systems hardware cpp embedded iot infrared esp8266 esp32 arduino-library remote-control hvac-control ir-protocols home-automation 940nm-ir communication automation
1 source
- readme: https://github.com/crankyoldgit/IRremoteESP8266 · fetched 2026-08-28 · 56b1b7c261c8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| crankyoldgit/IRremoteESP8266 | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="crankyoldgit/IRremoteESP8266")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem