C esp-idf

Open-source C projects categorized as esp-idf

Top 23 C esp-idf Projects

  • esp-homekit-devices

    Advanced firmware to add native Apple HomeKit support and custom configurations over WiFi, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series.

    Project mention: Relay that appear as a lock | /r/HomeKit | 2023-12-11
  • willow

    Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative

    Project mention: Should I Open Source my Company? | news.ycombinator.com | 2024-01-22

    > - People might criticize my messy/bad/unfinished code

    As someone who has created and maintained open source projects (most recently Willow[0]) for two decades I get a kick out of this.

    Of course when interacting with users and feedback I keep it polite but in my head I'm thinking "You like to talk. I actually DID this. Shut up or submit a PR".

    Surprise surprise they almost never do.

    [0] - https://heywillow.io/

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • esp-idf-lib

    Component library for ESP32-xx and ESP8266

    Project mention: Best way to use ST7789 in ESPIDF? | /r/esp32 | 2023-03-31
  • esp32_nat_router

    A simple NAT Router for the ESP32

    Project mention: Can use ESP822 as WLAN router? | /r/esp8266 | 2023-03-27
  • BlueRetro

    Multiplayer Bluetooth controllers adapter for retro video game consoles

    Project mention: 8bitmods Blueretro N64 wireless adaptor is sold out - are the AliExpress ones similar? | /r/n64 | 2023-06-17
  • LovyanGFX

    SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)

    Project mention: Got a screen up finally 🙃 | /r/esp32 | 2023-06-06

    Lovyangfx: https://github.com/lovyan03/LovyanGFX/

  • lv_port_esp32

    LVGL ported to ESP32 including various display and touchpad drivers

    Project mention: Show HN: FrameOS – operating system for single function smart frames | news.ycombinator.com | 2024-01-03

    The ESP32 port of LVGL might be a different approach to what you're looking for. There are also ready made boards with included display:



  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • MicroPython_ESP32_psRAM_LoBo

    MicroPython for ESP32 with psRAM support

  • esp-at

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

  • esp32-wifi-manager

    Captive Portal for ESP32 that can connect to a saved wireless network or start an access point where you can connect to existing wifis.

    Project mention: Esp-Idf wifi manager | /r/esp32 | 2023-03-20

    Hello. Some time ago I' ve strugled with seting up wifi manager in esp_idf framework. Most popular wifi manager made by tzapu was not working on esp-idf framework inside PlatformIo. So I have found tonyp7. It started to work after many changes in library code and makefiles. I have some free time and I can make WifiManager suited to bare esp-idf and esp-idf inside PlatformIo. My question is- do somebody need this ? Maybe there are alternatives which i did not find and my work is pointless. Please share your opinion

  • Homepoint

    Espressif ESP32 Based Smarthome screen for MQTT

  • esp-mqtt

    ESP32 mqtt component

    Project mention: MQTT | /r/selfhosted | 2023-07-11
  • esp32free80211

    Send arbitrary IEEE 802.11 frames with Espressif's ESP32

  • esp_ghota

    esp32 OTA Component to update firmware from Github Releases

  • hagl

    Hardware Agnostic Graphics Library for embedded

    Project mention: Best way to use ST7789 in ESPIDF? | /r/esp32 | 2023-03-31

    ST7789 is a MIPI DCS chip so you can use HAGL with MIPI DCS HAL. There are a couple of examples and a video or two. Also sorry for blatant self promotion.

  • lvgl_esp32_drivers

    Drivers for ESP32 to be used with LVGL

  • bluepad32

    Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW

    Project mention: Xbox Controller and Arduino | /r/arduino | 2023-06-20
  • ESP32-USB-Soft-Host

    An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example

    Project mention: USB ADC broadcast over WiFi? | /r/esp32 | 2023-03-16

    Take a look at https://github.com/tobozo/ESP32-USB-Soft-Host

  • blackmagic-espidf

    Blackmagic Wireless SWD Debug probe hosted on esp-idf SDK (for ESP8266) with UART on Telnet port and HTTP using xterm.js

  • esp_littlefs

    LittleFS port for ESP-IDF (by joltwallet)

    Project mention: LittleFS partition size / max file size | /r/esp32 | 2023-05-14

    Hi, assuming you are using esp_littlefs, you can use esp_littlefs_info function to get the number of total and used bytes of the littlefs partition. demo_esp_littlefs.c

  • esp-idf-st7789

    ST7789 Driver for esp-idf

  • fujinet-firmware

    8-bit systems to ESP32 WiFi Multifunction Firmware

    Project mention: Converting existing Atari BASIC game to #FujiNet: Roman Checkers | /r/atari8bit | 2023-03-12
  • micro_ros_espidf_component

    micro-ROS ESP32 IDF component and sample code

    Project mention: Micro ROS on ESP32 S3 | /r/ROS | 2023-09-21

    I’ve been reading through micro ros documentation and all about the ESP-IDF component for micro ROS but I haven’t found a way to get it to work on my ESP32 S3 controller.

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-22.

C esp-idf related posts


What are some of the best open-source esp-idf projects in C? This list will help you:

Project Stars
1 esp-homekit-devices 2,529
2 willow 2,273
3 esp-idf-lib 1,232
4 esp32_nat_router 1,147
5 BlueRetro 1,109
6 LovyanGFX 934
7 lv_port_esp32 920
8 MicroPython_ESP32_psRAM_LoBo 809
9 esp-at 757
10 esp32-wifi-manager 615
11 Homepoint 597
12 esp-mqtt 570
13 esp32free80211 456
14 esp_ghota 383
15 hagl 275
16 lvgl_esp32_drivers 273
17 bluepad32 270
18 ESP32-USB-Soft-Host 243
19 blackmagic-espidf 241
20 esp_littlefs 223
21 esp-idf-st7789 211
22 fujinet-firmware 205
23 micro_ros_espidf_component 190
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!