C Esp32

Open-source C projects categorized as Esp32

Top 23 C Esp32 Projects

  1. Tasmota

    Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

    Project mention: Google Killing Nest Thermostats Next Month | news.ycombinator.com | 2025-09-05

    One way is to look for devices that have unofficial firmware available, so you can just overwrite the included software for something more under your control. For example, check out Tasmota, "an open source firmware for Espressif ESP8266, ESP32, ESP32-S or ESP32-C3 chipset based devices": https://tasmota.github.io/docs/

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. nodemcu-firmware

    Lua based interactive firmware for ESP8266, ESP8285 and ESP32

  4. esp32-weather-epd

    A low-power E-Paper weather display powered by an ESP32 microcontroller. Utilizes the OpenWeatherMap API.

  5. ExpressLRS

    High Performance Open Source Radio Control Link

  6. TFT_eSPI

    Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips

  7. willow

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

  8. esp-homekit-devices

    Advanced firmware to add native Apple HomeKit and custom configurations, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series. (Shelly, Sonoff, Electrodragon, Tuya...)

  9. esp32-wifi-penetration-tool

    Exploring possibilities of ESP32 platform to attack on nearby Wi-Fi networks.

  10. Watchy

    Watchy - An Open Source E-Ink Smartwatch

    Project mention: GitHub – Sqfmi/Watchy: Watchy – An Open Source E-Ink Smartwatch | news.ycombinator.com | 2025-11-21
  11. mongoose-os

    Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.

  12. esp32-snippets

    Sample ESP32 snippets and code fragments

  13. IdeasNProjects

    *That Project's project repository

  14. ESP8266Audio

    Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico

  15. mjs

    Embedded JavaScript engine for C/C++

  16. esp32_nat_router

    An AI-enabled NAT Router/Firewall for the ESP32

  17. ESP3D

    FW for ESP8266/ESP8285/ESP32 used with 3D printer

  18. esp-drone

    Mini Drone/Quadcopter Firmware for ESP32 and ESP32-S Series SoCs.

  19. PikaPython

    An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.

  20. ESP32-audioI2S

    Play mp3 files from SD via I2S

  21. Arduino-HomeKit-ESP8266

    Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.

  22. libpeer

    WebRTC Library for IoT/Embedded Device using C

    Project mention: Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC | news.ycombinator.com | 2025-10-09
  23. ESPresense

    An ESP32 based node for gathering indoor positioning and transmitting to mqtt

  24. GUIslice

    GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL

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).

C Esp32 discussion

Log in or Post with

C Esp32 related posts

  • Conway's Game of Life, in real life

    4 projects | news.ycombinator.com | 19 Mar 2026
  • Hardware TOTP authenticator with 8-layer security architecture (ESP32)

    1 project | news.ycombinator.com | 16 Feb 2026
  • Building an 8-Layer Security Architecture for a $15 Hardware Device

    1 project | dev.to | 15 Feb 2026
  • Show HN: Look Ma, No Linux Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

    5 projects | news.ycombinator.com | 6 Feb 2026
  • The Tulip Creative Computer

    4 projects | news.ycombinator.com | 13 Jan 2026
  • Tactility: An ESP32 OS

    13 projects | news.ycombinator.com | 1 Oct 2025
  • Open source project ESP32 Bus Pirate - A Hardware Hacking Tool That Speaks Every Protocol

    1 project | dev.to | 24 Sep 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Tasmota 24,476
2 nodemcu-firmware 7,928
3 esp32-weather-epd 6,142
4 ExpressLRS 5,001
5 TFT_eSPI 4,789
6 willow 3,051
7 esp-homekit-devices 2,985
8 esp32-wifi-penetration-tool 2,911
9 Watchy 2,742
10 mongoose-os 2,654
11 esp32-snippets 2,511
12 IdeasNProjects 2,371
13 ESP8266Audio 2,364
14 mjs 2,043
15 esp32_nat_router 2,004
16 ESP3D 1,979
17 esp-drone 1,886
18 PikaPython 1,725
19 ESP32-audioI2S 1,632
20 Arduino-HomeKit-ESP8266 1,607
21 libpeer 1,517
22 ESPresense 1,433
23 GUIslice 1,351

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?