Update and add index

This commit is contained in:
Jonas Zeunert
2024-04-23 15:17:38 +02:00
parent 4d0cd768f7
commit 8d4db5d359
726 changed files with 41721 additions and 53949 deletions

View File

@@ -1,15 +1,14 @@
 Awesome ESP !Awesome (https://awesome.re/badge.svg) (https://awesome.re) !Contributor Covenant (https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg) 
 (code-of-conduct.md)
 Awesome ESP !Awesome (https://awesome.re/badge.svg) (https://awesome.re) !Contributor Covenant (https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg) (code-of-conduct.md)
A curated list of awesome ESP8266/32 projects and code.
▐ Both the ESP8266 (http://espressif.com/en/products/hardware/esp8266ex/overview) and the ESP32 (http://espressif.com/en/products/hardware/esp32/overview) are low-cost Wi-Fi microchips with 
▐ full TCP/IP stack and microcontroller capabilities produced by the Shanghai-based manufacturer Espressif Systems.
▐ Both the ESP8266 (http://espressif.com/en/products/hardware/esp8266ex/overview) and the ESP32 (http://espressif.com/en/products/hardware/esp32/overview) are low-cost Wi-Fi microchips with full TCP/IP stack and microcontroller 
▐ capabilities produced by the Shanghai-based manufacturer Espressif Systems.
▐ 
▐ See Contributing (contributing.md) for information on how to contribute to this list.
▐ 
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Contents
- Firmware (#firmware)
@@ -55,8 +54,8 @@
Smart Home and IoT
- OpenMQTTGateway (https://github.com/1technophile/OpenMQTTGateway) - An implementation of a multiprotocol MQTT gateway for both ESP's among other devices.
- ESPHome (https://esphome.io/) - A full-featured system for controlling ESP's through simple yet powerful configuration files and Home Automation systems.
- Tasmota (https://tasmota.github.io/docs/) - An alternative firmware for Sonoff & other ESP8266/ESP32 devices. Includes a large collection of sensor drivers & integrates with Home Assistant 
(https://www.home-assistant.io/) natively or via MQTT.
- Tasmota (https://tasmota.github.io/docs/) - An alternative firmware for Sonoff & other ESP8266/ESP32 devices. Includes a large collection of sensor drivers & integrates with Home Assistant (https://www.home-assistant.io/) natively or 
via MQTT.
- ESPEasy (https://github.com/letscontrolit/ESPEasy) - Easily turn ESP modules into multifunction sensor devices for home automation systems.
- Sonoff-Homekit (https://github.com/Gruppio/Sonoff-Homekit) - An alternative firmware for Sonoff devices (and other 8266 devices) which allows control through Apple's Homekit.
- DoorsignEPD (https://github.com/jamct/DoorsignEPD) - A smart doorsign with an E-Paper display using the ESP32.
@@ -64,8 +63,7 @@
- HomePoint (https://github.com/sieren/Homepoint) - Control MQTT/HomeKit smart home devices from an ESP32-powered screen.
- openHASP (https://www.openhasp.com/) - Control your home automation devices from a customizable touchscreen UI connected via MQTT.
- SuperGreenOS (https://github.com/supergreenlab/SuperGreenOS) - A full-featured home farming automation software for the ESP32.
- CanAirIO (https://github.com/kike-canaries/canairio_firmware#canairio-firmware) - Citizen science project that uses mobile and fixed stations to measure air quality with ESP32 and 
smartphones.
- CanAirIO (https://github.com/kike-canaries/canairio_firmware#canairio-firmware) - Citizen science project that uses mobile and fixed stations to measure air quality with ESP32 and smartphones.
InfoSec
- ESP32-BLECollector (https://github.com/tobozo/ESP32-BLECollector) - A wardriving device which displays BLE devices and collects data from them, all in a nice screen interface.
@@ -80,14 +78,12 @@
Biomedical
- HeartyPatch (https://heartypatch.protocentral.com/) - A wearable BLE and WiFi connected ECG-HR patch which uses the ESP32.
- HealthyPi v4 (https://www.crowdsupply.com/protocentral/healthypi-v4-unplugged) - An amazing open source vital signs monitor that can monitor ECG, respiration, pulse oximetry and body 
temperature, all run by an ESP32.
- HealthyPi v4 (https://www.crowdsupply.com/protocentral/healthypi-v4-unplugged) - An amazing open source vital signs monitor that can monitor ECG, respiration, pulse oximetry and body temperature, all run by an ESP32.
LoRa
- Meshtastic (https://www.meshtastic.org/) - ESP32 LoRA boards as secure, long battery life, mesh GPS communicators.
- ESP32-Paxcounter (https://github.com/cyberman54/ESP32-Paxcounter#esp32-paxcounter) - Wifi & Bluetooth driven, LoRaWAN enabled, battery powered mini Paxcounter built on cheap ESP32 LoRa IoT 
boards.
- ESP32-Paxcounter (https://github.com/cyberman54/ESP32-Paxcounter#esp32-paxcounter) - Wifi & Bluetooth driven, LoRaWAN enabled, battery powered mini Paxcounter built on cheap ESP32 LoRa IoT boards.
- Disaster Radio (https://disaster.radio/) - A disaster-resilient communications network powered by the sun.
Music and Audio
@@ -123,8 +119,7 @@
- ESP-Dash (https://github.com/ayushsharma82/ESP-DASH) - Beautiful and fast framework for creating remote dashboards in the 8266/32. No internet required.
- ESP_mqtt (https://github.com/tuanpmt/esp_mqtt) - MQTT helper library for the ESP8266.
- GUIslice (https://github.com/ImpulseAdventure/GUIslice) - A drag and drop GUI framework for several devices and screen controllers. Compatible with 8266 and 32.
- LVGL (https://lvgl.io) - An open-source graphics library providing everything you need to create embedded GUIs with easy-to-use graphical elements, beautiful visual effects and low memory 
footprint.
- LVGL (https://lvgl.io) - An open-source graphics library providing everything you need to create embedded GUIs with easy-to-use graphical elements, beautiful visual effects and low memory footprint.
- MicroWebSrv2 (https://github.com/jczic/MicroWebSrv2) - A very powerful MicroPython web server which can be used in the ESP32.
- IRremoteESP8266 (https://github.com/markszabo/IRremoteESP8266) - Emit and receive IR signals in the ESP8266.
- esphomelib (https://github.com/OttoWinter/esphomelib) - Framework to integrate with HomeAssistant in the 8266.
@@ -149,10 +144,9 @@
- TinyUPnP (https://github.com/ofekp/TinyUPnP) - A lightweight UPnP IGD library for automatic port forwarding on the 8266 and 32.
- Esp32SSHClient (https://github.com/J-Rios/Arduino-esp32sshclient) - A library that implements a SSH client in the ESP32.
- painlessMesh (https://github.com/gmag11/painlessMesh) - A library that takes care of the particulars of creating a simple mesh network using ESP8266 and ESP32 hardware.
- WifiEspNow (https://github.com/yoursunny/WifiEspNow) - Arduino library for ESP-NOW (https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html), a 
connectionless WiFi communication protocol defined by Espressif (https://github.com/espressif).
- WifiEspNow (https://github.com/yoursunny/WifiEspNow) - Arduino library for ESP-NOW (https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html), a connectionless WiFi communication protocol defined 
by Espressif (https://github.com/espressif).
- go-mcu (https://github.com/matiasinsaurralde/go-mcu) - Golang package for interacting with NodeMCU-based boards.
- CanAirIO SensorLib (https://github.com/kike-canaries/canairio_sensorlib#canairio-air-quality-sensors-library) - ESP32/8266 library with auto-configuration of multiple PM2.5, CO2 and 
environment sensors.
- CanAirIO SensorLib (https://github.com/kike-canaries/canairio_sensorlib#canairio-air-quality-sensors-library) - ESP32/8266 library with auto-configuration of multiple PM2.5, CO2 and environment sensors.
- Dhyara (https://github.com/neel/dhyara) - A C/C++ library for making a Mobile Ad hoc Network (MANET) using ESP Now.
- LedFx (https://github.com/LedFx/LedFx) - A library for using audio input to create realtime light shows. LedFx can control multiple devices and works great with cheap ESP8266 nodes.