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
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
- raspberry-pi
- c-plus-plus
- bare-metal
- usb
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
DroneBridge is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol. DroneBridge is optimized for use in UAV applications and is a complete system. It is intended be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.
- msp
- telemetry
- wifibroadcast
- dronebridge
A portable MQTT C client for embedded systems and PCs alike.
- mqtt-client
- publisher-subscriber
- c
- portable
Send arbitrary IEEE 802.11 frames with Espressif's ESP32
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
MQTT Objective-C client for iOS
LVGL binding for MicroPython
- lvgl
- micropython
- gui
- tft
ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
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
TranslatedCross-platform USB HID/BLE smart mouse SDK with a C ABI for device events and audio. Windows x64/macOS ARM64 downloads; other platform packages on request.
- sdk
- ble
- hid
- mouse
Fiducial markers for SLAM.
Fast pure-C driver for MicroPython that can handle display modules on ST7789 chip
UTFT with support for ESP8266 and ESP32
Message Broker for IoT/Mobile/Web. Mainly uses MQTT v3.x and v5. Aims to be easy to use, scalable and reliable
Micropython port for https://github.com/eerimoq/bitstruct
- micropython
- micropython-esp32
- micropython-esp8266
- python3
MicroPython bindings for some MbedTLS EC and x509 cert/csr functions.
- ecdsa
- mbedtls
- micropython
- tls
A module for micropython which adds the ability to generate Perlin noise
- micropython
- perlin