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–24 of 25 · Most stars
Universal grid map library for mobile robotic mapping
- ros
- grid-map
- mapping
- terrain
HomeKit Library for the Arduino-ESP32
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, Alibaba Tair, Redpanda, YDB and StarRocks
- roaring-bitmaps
- visual-studio
- c
- clang
Motion Generation for Robots and Machines. Real-time. Jerk-constrained. Time-optimal.
- trajectory-generation
- robotics
- jerk-constrained
- time-optimal
Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify
- zwave
- zwavejs
- mqtt
- control-panel
Robotics with GPU computing
Tessera: beautiful, easy touch screens for Home Assistant on affordable ESP32 panels, 2.8 to 10.1 inch (CYD, Guition, Waveshare). Drag-and-drop editor, no YAML, no MQTT.
- cyd
- esp32
- esp32-2432s028r
- esphome
Raspberry PI-TIMOLO ( PI-TImelapse, MOtion, LOwLight ) uses RPI picamera and OpenCV for Remote Headless Security Monitoring using Motion Tracking, Rclone Auto Sync files with remote storage services. Auto Twilight Transitions and Low Light Camera Settings. Panoramic images using PanTiltHat and More. This project is featured on GitHub Awesome software.
- opencv
- pi-camera
- python
- lowlight
A web interface for MQTT
- mqtt
- mqtt-client
- mqtt-broker
- websockets
Offline NVIDIA Blackwell VBIOS editor.
Simple GUI for Pyboard and TFT touch panel displays
- micropython
- display
- embedded
MicroPython driver for MCP23017 16-bit I/O Expander
- micropython
- mcp23017
- esp8266
- esp32
A GUI for touch panel displays.
Particle sensor manager for multiple sensors: Honeywell, Plantower, Panasonic, Sensirion, etc. This is sensors layer of CanAirIO project too.
- pm25
- co2
- library
- esp32
MicroPython driver for PCF8574 8-Bit I2C I/O Expander with Interrupt
- micropython
- pcf8574
- io-expander
MicroPython driver for DS3231 RTC and AT24C32 EEPROM module
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
MicroPython driver for PCF8575 16-Bit I2C I/O Expander with Interrupt
- micropython
- pcf8575
- io-expander
MicroPython I2C driver for the Focus LCDs FT6336U capacitive touch panel controller IC.
This MicroPython library provides a framework for interacting with HD44780-based LCD displays through a PCF8574 I/O expander. It offers a high-level API for LCD control, including text display, cursor manipulation, and backlight settings, while also providing lower-level access to the GPIO operations on the PCF8574.
Micropython library for using the MCP23S17 16-bit IO expander with the ESP8266
minimal aws signature version 4 implementation for micropython/embedded use.
MicroPython Library to use pcf8591 i2c analog IC with Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read analog value and write analog value with only 2 wire.