Open Hardware Directory
Find Devices Flashable with Your Own Firmware.
Build your own ideas using ready-made boards — no electrical engineering degree required. Flash your firmware, customise the hardware, and make it do exactly what you want.
Popular searches

Adafruit Feather M0 RFM69HCW Packet Radio (868/915 MHz)
Dev Board
ATSAMD21G18 ARM Cortex-M0+ Feather board with RFM69HCW sub-GHz radio at 868/915 MHz. Up to +20 dBm TX power, AES-128 encryption, 256KB flash, 32KB RAM, native USB, and built-in LiPo charger.

LILYGO T5 V2.3.1
Display Module
LILYGO T5 V2.3.1 is a 2.13-inch e-paper display module with SSD1680 driver, supporting 212×104 black-and-white output via SPI. Ultra-low power design retains the image without any power supply.

VisionFive2 Lite
sbc
Compact RISC-V SBC with StarFive JH7110S quad-core 64-bit processor @ 1.25GHz, up to 8GB LPDDR4, onboard WiFi 6 and Bluetooth 5.4, Gigabit Ethernet, HDMI 2.0, M.2 NVMe slot, MIPI CSI camera, 40-pin GP

FriendlyElec NanoPi R76S

Ultra-compact 58×58mm dual 2.5GbE router board with RK3576 octa-core, up to 4GB LPDDR4X, 32GB eMMC, and USB-C 5V power — a high-throughput mini network appliance for home lab and edge networking.

Radxa ROCK 5B+

RK3588 Pico-ITX SBC with up to 32GB LPDDR5, dual M.2 NVMe, WiFi 6, 2.5GbE PoE, four independent display outputs, and optional 4G/5G via SIM card slot — the upgraded Rock 5B for demanding edge and NAS

Adafruit Feather M4 CAN Express
Microcontroller Board
CAN-bus-capable Feather with ATSAME51J19 ARM Cortex-M4F @ 120MHz, built-in CAN transceiver + 5V booster, USB-C, 21 GPIO, 2MB SPI Flash, dual DAC, and LiPo charging. Ideal for automotive and industrial

Adafruit HalloWing M0 Express
Dev Board
Skull-shaped wearable microcontroller with ATSAMD21G18 at 48MHz, 1.44" 128x128 TFT display, 3-axis accelerometer, light sensor, 4 capacitive touch pads, 2W speaker driver, 8MB SPI flash, and LiPo char

Heltec WiFi LoRa 32 V4
Dev Board
ESP32-S3 based LoRa development board with built-in 0.96" OLED display, SX1262 LoRa transceiver, WiFi, BLE 5.0, USB-C, and LiPo battery charging. One of the most popular boards for Meshtastic.

FriendlyElec NanoPi M6

Compact 62×90mm RK3588S SBC with up to 32GB LPDDR5, M.2 NVMe, 8K HDMI, and USB-C PD — a versatile Linux developer board for AI, media, and embedded applications.

Arduino Mega ADK
Dev Board
The Arduino Mega R3 ADK is an ATmega2560-based development board with 54 digital I/O, 16 analog inputs, 4 hardware UARTs, and a USB Type-A host port (Android ADK) with a power boost converter — design

makerdiary nRF52840-MDK USB Dongle
nRF52840
Open-source multi-protocol wireless USB dongle based on the Nordic nRF52840 SoC. Supports BLE 5.4, Thread, Zigbee, 802.15.4, NFC, and USB 2.0 with UF2 drag-and-drop bootloader. Priced at $12.99.

BeagleBone Black Industrial
Single Board Computer
Industrial-rated BeagleBone Black with extended temperature range (-40°C to +85°C), TI Sitara AM3358 ARM Cortex-A8 at 1 GHz, full cape and software compatibility, for harsh environment deployments.

M5Stack Air Quality Kit v1.1
Dev Board
ESP32-S3 based air quality monitor with SEN55 particulate/VOC sensor, SCD40 CO2 sensor, 1.54" e-ink display, 600mAh battery, and Grove connector.

Adafruit Metro M4 Express AirLift
Dev Board
Arduino Uno-compatible board with ATSAMD51J19 Cortex M4F at 120MHz, ESP32 AirLift WiFi co-processor with TLS/SSL, 512KB flash, 192KB RAM, 2MB QSPI flash, 25 GPIO, dual DAC/ADC, and native USB. Arduino

Pine64 / LTS
Linux Sbc
Affordable 64-bit Linux SBC by Pine64, powered by the Allwinner A64 SoC with up to 2GB LPDDR3, Gigabit Ethernet, 2× USB 2.0, and microSD — available in standard and Long-Term Support variants.

Arduino UNO R4 WiFi
Dev Board
Arduino's flagship UNO board upgraded with Renesas RA4M1 ARM Cortex-M4F at 48MHz, ESP32-S3 WiFi/BLE 5.0, built-in 12×8 LED matrix, 12-bit DAC, CAN bus, op-amp, and Qwiic connector — all in the classic

LILYGO T8-C3
ESP32 C3
LILYGO T8-C3 is a compact ESP32-C3 development board featuring Wi-Fi, BLE 5.0, 4MB flash, TF card slot, and USB Type-C, requiring the T-U2T adapter for programming.

LILYGO T-Display P4
ESP32 P4
High-performance ESP32-P4 development board with dual-core 360MHz RISC-V, 4.1" AMOLED or 4.05" TFT touchscreen, 2MP camera, SX1262 LoRa, GPS, 9-axis IMU, and ESP32-C6 for Wi-Fi 6 and Bluetooth 5.

DFRobot Romeo ESP32-S3
Robotics Kit
All-in-one robotics development board with ESP32-S3 (16MB flash, 8MB PSRAM), four-channel 2.5A motor driver, OV2640 camera, WiFi, Bluetooth 5, microSD, and GDI display connector for building smart rob

LILYGO T-Echo Lite
Dev Board
Simplified T-Echo with nRF52840, SX1262 LoRa, and optional L76K GPS — a low-cost, low-power LoRa node and Meshtastic-compatible board for off-grid mesh networking.

LuckFox Pico Plus
Linux Sbc
Linux SBC based on Rockchip RV1103 with ARM Cortex-A7 @ 1.2GHz, RISC-V MCU, 0.5 TOPS NPU, 64MB DDR2, 128MB NAND Flash, 10/100M Ethernet (RJ45), MIPI CSI camera, and 25 GPIO pins in a Pico form factor.

LILYGO T-Watch 2020 V3
smartwatch
Programmable ESP32 smartwatch with 1.54-inch touch IPS display, BMA423 accelerometer, PCF8563 RTC, PDM microphone, speaker, IR transmitter, and vibration motor — fully open-source and Arduino/MicroPyt

LILYGO T-Encoder ESP32
ESP32
Compact ESP32-PICO-V3-02 board with rotary encoder, WS2812 RGB LED ring, Wi-Fi, BLE 4.2, 8MB flash, and 2MB PSRAM. Ideal for knob-based UI controllers and volume/parameter controls.

Oui-Spy
Security Tool
ESP32-S3 based multi-mode BLE detection and security research tool with integrated piezo buzzer, MMCX antenna connector, and seven swappable firmware modes for surveillance detection, drone tracking,
Get notified when new devices are added.
Jump into popular categories, use cases, and hardware traits across the directory.
