75 Open Source Espressif Software Projects
Free and open source espressif code projects including engines, APIs, generators, and tools.
Blynk Library 3337 ⭐
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Sming 1255 ⭐
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
Esp32 Wifi Manager 420 ⭐
Captive Portal for ESP32 that can connect to a saved wireless network or start an access point where you can connect to existing wifis.
Esp32 76 ⭐
Build your own toolchain to develop, test, build and finally deploy a Golang controller to your ESP32 device.
Vscode Iot Utility 61 ⭐
IoT Utility for Visual Studio Code: Arduino, Espressif, Raspberry Pi, mbed and more
Dronebridge Esp32 115 ⭐
DroneBridge for ESP32. A short range wifi based telemetry link. Support for MAVLink, MSP & LTM (iNAV).
Esptouch_flutter 74 ⭐
ESP-Touch Dart API for Flutter. Platform-specific implementation for Android (Java) and iOS (Objective-C).
Esp8266 Homekit Weather Station Bme280 Elgato Eve 57 ⭐
ESP8266 based HomeKit Weather Station using Bosch BME280 temperature, humidity, barometric pressure sensor🔥 🌡
Esp32 Eduroam 35 ⭐
Examples with connection to eduroam powered university networks around the world and then to IoT services or self-hosted websites..
Esp Idf_bluetooth_multi Service 37 ⭐
A modularized, simplified template for adding Bluetooth LE with multiple services to an ESP32 project using the ESP-IDF
Esp8266timerinterrupt 63 ⭐
This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.
Glcd Emulator 35 ⭐
A cross-platform graphics LCD simulator for embedded devices (arduino) and single board computers
Esp32 Mjpeg Multiclient Espcam Drivers 94 ⭐
ESP32 MJPEG Multiclient Streaming Server with latest Espressif drivers
Esp32timerinterrupt 103 ⭐
This library enables you to use Interrupt from Hardware Timers on an ESP32-based board. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.
Prawnalith 14 ⭐
Sensor instrumentation, data management, and minimal UI for tanks full of freshwater prawns 🦐
Esp32 Http Firmware 14 ⭐
Firmware para ESP32 com suporte a integração com WebService e configuração via WiFiManager
Cale Idf 135 ⭐
CALE is an Epaper component driver for the ESP-IDF framework with GFX and font support, optional touch interface, compatible with ESP32 / ESP32S2 / ESP32C3
Esp8266 Mqtt Auto Light Sleep 13 ⭐
Low Power / Real Time ESP8266 MQTT Client using Auto Light Sleep and an external capacitor to trigger wake up.
Esp8266 Homekit Motion Sensor Elgato Eve 22 ⭐
ESP8266 based HomeKit Motion Sensor that works the same as Elgato Eve Motion
Mkme Resq 20 ⭐
Open Source Search and Rescue Tool for ground tracking and air usage based on ESP8266 hardware.
Esp32_usb_soft_host 214 ⭐
ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.
Esp8266_usb_soft_host 19 ⭐
ESP8266 software USB host through general IO pins. We can connect up to 2 USB-LS HID (keyboard mouse joystick) devices simultaneously.
Esptool Esp32 Gui 16 ⭐
A standalone GUI program capable of flashing binaries onto an ESP32 using the esptool
Esp_doubleresetdetector 15 ⭐
ESP_DoubleResetDetector is a library for the ESP32/ESP8266 Arduino platform to enable trigger configure mode by resetting twice.
E12aio3 14 ⭐
Opensource firmware for super-easy automation board based on ESP8266-12 (ESP12) in IDF style
Esp32_isr_servo 12 ⭐
This library enables you to use `1 Hardware Timer` on an ESP32-based board to control up to `16 independent servo motors`.
Mcp23017 Esp8266 Miniature Driver 12 ⭐
A simple driver for ESP8266 enthusiasts out there to drive MCP23017 16-bit IO Expander
Esp_smartcfg_linux 13 ⭐
Linux/Windows command line implementation of the ESPTouch SmartConfig protocol.
Oscilloscope32 12 ⭐
A simplified oscilloscope without any built-in feature for ESP32 (WORK IN PROGRESS)
Sandwych Smartconfig 10 ⭐
Pure C# Implementation of Various WiFi SmartConfig Protocols: AirKiss and ESPTouch
Pighixxx Uploads Archive 10 ⭐
Archive of PighiXXX website uploads — pinouts, schematics, ABC book, fastener labels, ...