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 42 · Most stars
Open-source keyboard firmware for Atmel AVR and Arm USB families
- keyboard-firmware
- c
- olkb
- ergodox-ez
Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/
Implementations of SIMD instruction sets for systems which don't natively support them.
- simd-intrinsics
- sse
- neon
- arm
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
Play mp3 files from SD via I2S
- esp32
- max98357a
- i2s
- mp3
Python interface to Bluetooth LE on Linux
The libgphoto2 camera access and control library.
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
- adafruit-gfx
- sdl
- arduino
- raspberry-pi
Apple HomeKit accessory server library for ESP-OPEN-RTOS
- esp8266
- homekit
DroneBridge for ESP32. A secure & transparent telemetry link with support for WiFi and ESP-NOW. Supporting MAVLink, MSP, LTM or any other protocol
- dronebridge
- uav
- mavlink
- msp
Aviation weather and traffic receiver based on RTL-SDR.
- stratux
- rtl-sdr
- traffic
- weather
:airplane: Multi-functional, compatible DIY general aviation proximity awareness system
- traffic
- aviation
- flarm
- radio
Make your Sonoff Switch compatible with Apple Homekit! 🎉
- sonoff
- homekit
- apple
- esp8266
Turn Amazon Echos (Echo Dot 3, Echo Dot 2, Echo 2) into local Home Assistant voice satellites. Keeps Amazon's mic processing and wake word engine, replaces Alexa with a small C daemon speaking ESPHome or Wyoming. Multiroom music via Music Assistant, Bluetooth speaker and proxy, no cloud.
- assist
- echo-dot
- esphome-api
- home-assistant
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
- odroid-go
- gameboy-pocket
- gnuboy
- nesemu
For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.
Small configuration file parser library for C.
- config
- configuration-files
- c
- conf
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS
Fast integer compression in C using the StreamVByte codec
- integer-compression
- compression
- simd
- neon
ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
Interact with hardware in Elixir - GPIOs, I2C and SPI
piVCCU is a project to install the original Homematic CCU3 firmware inside a virtualized container (lxc) on ARM based single board computers.
- homematic
- raspberrypi
- raspbian
- hm-mod-rpi-pcb