esp32

There are 14563 repositories under esp32 topic.

  • Tasmota

    arendst/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

    Language:C23.8k6239.8k5k
  • 78/xiaozhi-esp32

    An MCP-based chatbot | 一个基于MCP的聊天机器人

    Language:C++21.2k1476774.3k
  • Marlin

    MarlinFirmware/Marlin

    Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

    Language:C++17.1k86715.1k19.6k
  • wled/WLED

    Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!

    Language:C++16.9k3173.4k3.8k
  • tinygo-org/tinygo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

    Language:Go16.8k1771.7k994
  • espressif/arduino-esp32

    Arduino core for the ESP32

    Language:C++15.7k4887.4k7.7k
  • esphome

    esphome/esphome

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

    Language:C++10.1k1668924.7k
  • justcallmekoko/ESP32Marauder

    A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

    Language:C++8.9k170613974
  • platformio/platformio-core

    Your Gateway to Embedded Software Development Excellence :alien:

    Language:Python8.7k1874.3k839
  • nodemcu/nodemcu-firmware

    Lua based interactive firmware for ESP8266, ESP8285 and ESP32

    Language:C7.8k5362.1k3.1k
  • xinnan-tech/xiaozhi-esp32-server

    本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.

    Language:Vue7.4k851.4k2.5k
  • ArduinoJson

    bblanchon/ArduinoJson

    📟 JSON library for Arduino and embedded C++. Simple and efficient.

    Language:C++7.1k1932.1k1.2k
  • meshtastic/firmware

    The official firmware for Meshtastic, an open-source, off-grid mesh communication system.

    Language:C++6.1k1372.9k1.7k
  • lmarzen/esp32-weather-epd

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

    Language:C5.6k65154398
  • blinker-iot/blinker-library

    An IoT Solution,Blinker library for embedded hardware. Works with Arduino R4, ESP32.

    Language:C++4.8k2338239
  • EmenstaNougat/ESP32-BlueJammer

    The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. Using an ESP32 and nRF24 modules, it generates noise and unnecessary packets, causing interference between the devices communicating, making them unable to work as intended. Ideal for controlled disruption and security testing.

  • ExpressLRS/ExpressLRS

    ESP32/ESP8285-based High-Performance Radio Link for RC applications

    Language:C++4.5k1078831.2k
  • Bodmer/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

    Language:C4.4k1032k1.3k
  • blynkkk/blynk-library

    Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

    Language:C++3.9k2375071.4k
  • OpenMQTTGateway

    1technophile/OpenMQTTGateway

    MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.

    Language:C++3.9k149940846
  • microsoft/devicescript

    TypeScript for Tiny IoT Devices (ESP32, RP2040, ...)

    Language:TypeScript3.5k23411129
  • crankyoldgit/IRremoteESP8266

    Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

    Language:C++3.3k95933884
  • RavenSystem/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...)

    Language:C2.9k1381.7k370
  • T-vK/ESP32-BLE-Keyboard

    Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)

    Language:C++2.9k55332528
  • HeyWillow/willow

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

    Language:C2.9k38164113
  • huangjunsen0406/py-xiaozhi

    A Python-based Xiaozhi AI for users who want the full Xiaozhi experience without owning specialized hardware.

    Language:Python2.8k29188573
  • PJON

    gioblu/PJON

    PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.

    Language:C++2.8k112266245
  • esp32-wifi-penetration-tool

    risinek/esp32-wifi-penetration-tool

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

    Language:C2.6k5397415
  • cesanta/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.

    Language:C2.6k161514435
  • nkolban/esp32-snippets

    Sample ESP32 snippets and code fragments

    Language:C2.5k1431k711
  • Watchy

    sqfmi/Watchy

    Watchy - An Open Source E-Ink Smartwatch

    Language:C2.3k64184373
  • pschatzmann/ESP32-A2DP

    A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF

    Language:C++2.3k48350343
  • earlephilhower/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

    Language:C2.3k61542463
  • ThatProject

    0015/ThatProject

    *That Project's project repository

    Language:C2.2k13401k
  • Low-Cost-Mocap

    jyjblrd/Low-Cost-Mocap

    Low cost motion capture system for room scale tracking

    Language:TypeScript2.1k4638362
  • jgromes/RadioLib

    Universal wireless communication library for embedded devices

    Language:C++2.1k63729498