Explore by category

Displays→Lights→Buttons & Controls→Voice & Audio→Cameras & Sensors→Robots & Toys→
About the directory & our standards ↗

THE COMPLETE DIRECTORY

Compare customizable hardware.

Programming access, setup requirements, and documentation for finished devices. Source-backed entries—not hands-on benchmarks.

Find your next hardware project.

How we choose devices ↗

13 entries · A–Z

Swipe across to compare. Device names stay in view. →

Finished hardware comparison. Alphabetical by default, not a performance ranking. Setup labels describe requirements, not measured difficulty.
Voice & Audio ESP32 / community SDKAdvanced setup Community code 2View guide ↗

Android photo frame

Multiple manufacturers
DisplaysPhoto frames Android + web appTinkering required Community guide 2View guide ↗
DisplaysPixel & status displays HTTP / Python / TypeScriptGuided setup Official docs 2View guide ↗
Buttons & Controls FlicScript / JavaScriptHub required Official docs 2View guide ↗
Voice & Audio Home Assistant / ESPHomeExtra hardware needed Official docs 3View guide ↗

LG webOS TV

LG · Platform guide
DisplaysTVs HTML / CSS / webOS CLIDeveloper setup Official docs 2View guide ↗
Lights Local HTTP / effectsGuided setup Official docs 1View guide ↗
Cameras & Sensors RTSP / ONVIF / CGINetwork setup Official docs 2View guide ↗

reTerminal E1001

Seeed Studio
DisplaysE-paper ESPHome / ArduinoGuided setup Official docs 3View guide ↗

reTerminal E1002

Seeed Studio
DisplaysE-paper ESPHome / ArduinoGuided setup Official docs 3View guide ↗
Robots & Toys Sphero Edu / JavaScriptGuided setup Official docs 3View guide ↗
Buttons & Controls Node.js / plugin SDKGuided setup Official docs 2View guide ↗
DisplaysE-paper HTML / CSS / LiquidGuided setup Official docs 3View guide ↗

Source-backed, not hands-on tested. Check exact models and prerequisites before buying.

Catalog data · JSON ↗