Skip to content
@esphome-libs

ESPHome Libraries

Libraries used by ESPHome

ESPHome

ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems.

Get Started

This is a project of the Open Home Foundation.

Popular repositories Loading

  1. esp-hub75 esp-hub75 Public

    HUB75 display library for ESP-IDF/PlatformIO

    C++ 37 14

  2. wireguard wireguard Public

    Forked from trombik/esp_wireguard

    WireGuard implementation for ESPHome

    C 30 19

  3. micro-opus micro-opus Public

    Embedded-focused wrapper for the Opus audio codec library with Ogg Opus decoding support

    C++ 16 2

  4. dsmr_parser dsmr_parser Public

    Forked from matthijskooijman/arduino-dsmr

    Arduino library for interfacing with Dutch smart meters implementing DSMR

    C++ 12 45

  5. esp-audio-libs esp-audio-libs Public

    C++ 9 4

  6. libsodium libsodium Public

    libsodium port for ESPHome

    C 8 11

Repositories

Showing 10 of 26 repositories
  • esp-idf Public Forked from espressif/esp-idf

    Espressif IoT Development Framework. Official development framework for Espressif SoCs.

    esphome-libs/esp-idf's past year of commit activity
    0 8,651 0 0 Updated Oct 12, 2026
  • micro-flac Public

    Lightweight FLAC audio decoder/encoder library optimized for ESP32 embedded devices. Supports native FLAC and Ogg FLAC with streaming decode and automatic format detection.

    esphome-libs/micro-flac's past year of commit activity
    C++ 7 Apache-2.0 1 0 0 Updated Oct 12, 2026
  • micro-wav Public

    Streaming WAV parser and decoder for embedded devices. Extracts audio from WAV containers byte-by-byte with a 4-byte internal accumulator. No external buffering required.

    esphome-libs/micro-wav's past year of commit activity
    C++ 0 Apache-2.0 0 0 1 Updated Oct 10, 2026
  • micro-mp3 Public

    Streaming MP3 decoder for embedded devices. Fixed-point decoder forked from OpenCore with frame synchronization, PSRAM-aware allocation, and lazy initialization. Supports MPEG 1, 2, and 2.5 Layer III.

    esphome-libs/micro-mp3's past year of commit activity
    C++ 4 Apache-2.0 0 0 1 Updated Oct 10, 2026
  • micro-vorbis Public

    Streaming Ogg Vorbis decoder for embedded devices, packaged as an ESP-IDF component. Fixed-point decoder forked from Tremor with an arena allocator, PSRAM-aware allocation, and Xtensa optimizations.

    esphome-libs/micro-vorbis's past year of commit activity
    C 0 Apache-2.0 0 0 1 Updated Oct 10, 2026
  • esp-hub75 Public

    HUB75 display library for ESP-IDF/PlatformIO

    esphome-libs/esp-hub75's past year of commit activity
    C++ 37 MIT 14 6 7 Updated Oct 9, 2026
  • xtensa-lx106-elf-toolchain Public

    GCC 10.3 for xtensa-lx106-elf (ESP8266), built for the hosts ESPHome supports

    esphome-libs/xtensa-lx106-elf-toolchain's past year of commit activity
    Shell 0 Apache-2.0 1 0 0 Updated Oct 9, 2026
  • arduino-esp8266 Public Forked from esp8266/Arduino

    ESP8266 Arduino core packaged for ESPHome's native toolchain

    esphome-libs/arduino-esp8266's past year of commit activity
    Shell 0 Apache-2.0 13,164 0 0 Updated Oct 9, 2026
  • micro-opus Public

    Embedded-focused wrapper for the Opus audio codec library with Ogg Opus decoding support

    esphome-libs/micro-opus's past year of commit activity
    C++ 16 Apache-2.0 2 0 1 Updated Oct 8, 2026
  • noise-c Public Forked from rweather/noise-c

    Noise-C, a plain C implementation of the Noise protocol

    esphome-libs/noise-c's past year of commit activity
    C 7 MIT 152 0 0 Updated Oct 8, 2026

Top languages

Loading…

Most used topics

Loading…