esp32

10 repositories

ruvnet/RuView

Camera-free sensing: turning WiFi CSI into pose and vitals data — RuView uses ESP32 CSI firmware and pretrained DensePose-style models to estimate pose, breathing, and heart rate from WiFi signals without any camera. It ships with Home Assistant integration, an AI agent toolkit, and Hugging Face models, aimed at privacy-conscious smart-home and IoT builders wanting presence/vital-sign sensing without video.

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

RustAttention 57Acceleration +92%Retention +201%
★101,112
crosspoint-reader/crosspoint-reader

Community-built open firmware turns budget e-ink gadgets into real e-readers — CrossPoint is open-source firmware replacing manufacturer software on ESP32-based e-ink devices like Xteink X3/X4, M5PaperMono and Boox Picco. It adds full EPUB 2/3 rendering, dictionary lookups, highlights, clippings, Bluetooth page turners and KOReader progress sync, giving hackers and readers control manufacturers usually withhold.

Open-source e-reader firmware

CAttention 37
★8,560
davidmonterocrespo24/velxio

Browser-based emulator runs real CPU code on 40 boards — Velxio simulates Arduino, ESP32, RP2040/RP2350, STM32 and Raspberry Pi boards in the browser, running actual CPU emulation (AVR8, ARM Cortex-M/A, Xtensa, RISC-V) with 150+ interactive components. Write C++, MicroPython, ESP-IDF or Python and test code without owning hardware, useful for learning, prototyping or teaching embedded systems.

Emulate Arduino, ESP32 & Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards — Arduino Uno, ESP32, ESP32-C3, Raspberry Pi Pico, Raspberry Pi 3, and more. No hardware, no cloud, no limits.. Discord: https://discord.gg/3mARjJrh4E

TypeScriptAttention 39Acceleration -52%
★3,526
M-Abozaid/esp32-c3-adblock

537k-domain ad blocker runs on a $2 ESP32-C3 with no PSRAM — Instead of loading blocklist strings into RAM, this project stores 537k domains as sorted 40-bit FNV-1a hashes in flash, binary-searched in ~10ms using only ~50KB RAM. That lets it run on a bare $2 ESP32-C3 instead of the ~$8 PSRAM boards most DNS sinkholes need. Good fit for hobbyists wanting a cheap Pi-hole-style ad blocker with a UDP DNS sinkhole and web dashboard.

Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binary-searched. UDP DNS sinkhole + web dashboard. https://youtube.com/shorts/RaxszOUMi8E?feature=share

C++🌐 ElsewhereAttention 42Acceleration -55%
★3,443
akdeb/ElatoAI

Realtime Voice AI with 100+ Models on Arduino ESP32 with Secure Websockets and Edge Functions for AI Companions, and Devices

TypeScript🇺🇸 North America
★2,088
stack-chan/stack-chan

Browser-flashable, MOD-friendly firmware for a JavaScript kawaii robot — Stack-chan is an open-source M5Stack robot you can set up entirely from the browser: a Web firmware installer flashes the official M5StackChan CoreS3 without installing the Moddable SDK or ESP-IDF, and a MOD Gallery lets you try or install community apps, including block-based samples editable in-browser. It targets hobbyists who want a cute, hackable JavaScript robot without a local dev setup.

A JavaScript-driven M5Stack-embedded super-kawaii robot.

TypeScript
★1,829
uxjulia/CrossInk

A typography-focused fork of CrossPoint for ESP32 e-readers — CrossInk is a personal fork of CrossPoint Reader adding new fonts (Lexend Deca, Bitter), minimal reading stats, bookmarks, remappable buttons, and richer EPUB rendering like strikethrough, tables, and hr breaks. Targets Xteink X3/X4 and Seeed Sticky e-ink devices for readers who want nicer typography without losing core stability.

E-reader firmware for ESP32 devices. Personal fork of Crosspoint Reader.

CAttention 42
★1,817
agharsallah/esp-labs-web

The ESP32-S3 bench guide as a React app: live pinout, lessons with interactive simulators, a code reader for the esp-labs firmware, and the bench log. In 11 languages.

TypeScript
★572
raullenchai/esp32-thinks

A multi-model Muse: personal AI voice assistant on ESP32 - wake word or knob, any OpenAI-compatible brain (STT/chat/TTS mix-and-match), streaming replies, out of the box. Built on muse-gadget-sdk.

Shell🇺🇸 North AmericaAttention 60
★260
ananhq/anan-iphone-use

ESP32 MCP firmware for iPhone USB input, built for M5Stack StopWatch with guided board adaptation

CAttention 61
★144