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–19 of 19 · Most stars
Open-source keyboard firmware for Atmel AVR and Arm USB families
- keyboard-firmware
- c
- olkb
- ergodox-ez
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
ESP-SDR uses the undocumented raw I/Q capture functionality of ESP32 family chips to turn them into (low-duty-cycle) Software Defined Radios
Affordable Digital HD Video Transmission made easy!
- wifibroadcast
- multirotor-uavs
- drones
- downlink
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.
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
Small & portable byte-aligned LZ77 compression
- compression
- lz77
- lempel-ziv
- c
We are a group of enthusiasts who want an interface to be able to talk to our cars remotely, perhaps add on-car displays (such as heads-up speed), and we want to have fun doing it.
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
Whistle speech-to-text running fully on an ESP32-S3: hold a button, say a colour in one of 7 languages, the LED does it. No network.
- edge-ai
- esp32
- esp32-s3
- inmp441
2080ti TU102 doing the unlock trick
Connecting Arduino Prototyping board to Adobe AIR through an AIR Native Extension. Available for Windows and MacOSX.
Micropython package for doing fast rsa and elliptic curve cryptography, specifically digital signatures
- cryptography
- elliptic-curves
- micropython
- rsa
Micropython ad-hoc module for FreeDos
Interface for Nintendo® Game Boy® Cartridges
A fast MQTT dashboard application and rule engine framework written in C for Linux, Raspberry Pi and WINDOWS.
- mqtt
- smarthome
- internet-of-things
- rule-engines