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
Repository Index
47,133 repositories indexed
1–20 of 20 · Most stars
ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
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.
Free and open (as much as possible) integrated SDK for ESP8266/ESP8285 chips
- esp8266
- xtensa
WiFi manager for ESP8266 - ESP12 - ESP32 - Raspberry Pi Pico - micropython
- micropython
- wifi-configuration
- wifimanager
- esp8266
Telegram API wrapper for microPython
- micropython
- esp32
- telegram-bot-api
A Maxim MAX30102 driver ported to MicroPython. It should also work for MAX30105.
- tinypico
- micropython-driver
- max30102
- heartrate
A simple network configuration utility for MicroPython on the ESP-8266 board
WiFi Manager for ESP8266 and ESP32 using MicroPython.
HiRTOS: a high-integrity multi-core RTOS kernel and separation kernel written in SPARK Ada
micropidash: A non-blocking web interface library for MicroPython microcontrollers. Featuring real-time sync, independent dark mode, and easy hardware integration via uasyncio.
- home-automation
- iot-dashboard
- micropython
- micropython-esp32
A ESP8266 Micropython OTP Generator
Signal generators ( AD9833, AD9834, AD9850, ADF4351) tools box.
- ad9833
- ad9834
- ad9850
- adf4351
Library for interacting through the SPI protocol with an 'Analog Devices ADXL345' accelerometer from an MCU flashed with MicroPython. Methods are optimised for trying to reach max available sampling rate for this device
- micropython
- micropython-esp32
- esp32
- accelerometer
MicroPython ESP32 library for calibrated on-chip ADC conversion
- esp32
- micropython
- micropython-esp32
An esp8266/32 micropython based sensor platform for gpio, dht, analog, led and more. Includes remote updates for .py code from web server and MQTT/Homeassistant integration
Dynamic Secure Mesh for Collaborative Nodes of IoT devices
- custom-firmware
- dynamic-mesh
- espnow
- micropython
Clock generators ( Si5351 for now ) toolbox.
- si5351
- ft232h
- micropython
- esp32
This project demonstrates how to interface the SHT11 sensor with a MicroPython-compatible ESP32 board (e.g., Lolin32 Lite) to measure temperature and relative humidity. It uses bit-banged communication and is written fully in MicroPython.
- micropython
- sht1x
- sht11
- sensor
MicroPython implementation of the ZACwire protocol used in TSic 506F temperature sensors.