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.
Repository Index
47,133 repositories indexed
1–24 of 29 · Most stars
Easy web analytics. No tracking of personal data.
- go
- analytics
- golang
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
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
Blazing fast library to create a functional, on-device dashboard for ESP32, RP2040+W and RP2350+W microcontrollers
- ui
- library
- arduino
- dashboard
:airplane: Multi-functional, compatible DIY general aviation proximity awareness system
- traffic
- aviation
- flarm
- radio
Some CircuitPython tricks, mostly reminders to myself
- circuitpython
- qtpy
- raspberrypipico
- itsybitsym4
A curated list of awesome applications, macros, 3D printed cases, guides, and more for the Adafruit rp2040 MacroPad.
- macropad
- rp2040
- adafruit
- macros
Small on-board editor for PyBoard, WiPy, ESP8266, ESP32, RP2040, W60x, XBEE 3, Sipeed K210, as well as PyCom and Adafruit devices written in Python
Compile WebAssembly to native MicroPython modules
tips, tricks, and examples of using CircuitPython synthio
- circuitpython
- i2s
- raspberrypipico
- rp2040
Fast Fourier transform in MicroPython's inline ARM Thumb V7 assembler (STM32, RP2350 etc.).
- micropython
- dft
- embedded
- assembler
This project contains various GNAT Ada Run Time Systems (RTSs) based on FreeRTOS for MCUs: the Arduino Due, the STM32F4-series evaluation boards from STMicroelectronics and the BBC micro:bit (v1); working on Espressif ESP32-H2 and RaspberryPi RP2350 (risc-v core)
- ada
- gnat
- cortex
- rts
Digital filters impemented in MicroPython's inline ARM Thumb assembler (e.g. Pyboard, RP2).
- micropython
- fir-filter
- assembler
An HTTP client library (not only) for MicroPython with an API similar to requests
HomeMaster is an open-source platform for local-first smart home automation using ESP32-based devices like MiniPLC and MicroPLC. This repository includes firmware, schematics, and documentation for creating modular, cloud-free automation systems fully compatible with Home Assistant via ESPHome
- automation-controller
- embedded-systems
- esp32
- esphome
ENC28J60 Ethernet chip driver for MicroPython (RP2)
- micropython
- rp2040
- ethernet
- enc28j60
SSD1963 TFT Library for PyBoard and Raspberry Pi PICO
Play classic arcade games on a 64x64 RGB LED Matrix, powered by the Raspberry RP2040.
- arcade-game
- arcade-machine
- diy-electronics
- game
MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).
- arduino
- arduino-samd-boards
- e220
- ebyte
Very simple MicroPython module to use a generic 64Mbit PSRAM (ie Adafruit 4677) with a Raspberry Pi Pico (RP2040)
- psram
- spi
- raspberry-pi-pico
- micropython
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
This library implements the EBYTE LoRa E32 Series for MicroPython.
Micropython library for driving stepper motors from RP2040/RP2350 using DMA and PIO