Open Firmware

24 devices

Boards with open-source firmware available on GitHub.

LILYGO T-Display S3 AMOLED 1.64

ESP32 S3
LILYGO T-Display S3 AMOLED 1.64

ESP32-S3 development board with a 1.64" ICNA3311 AMOLED display at 280×456 resolution, 16MB Flash, 8MB PSRAM, Wi-Fi and Bluetooth 5 LE connectivity.

ESP32-S3R816MBWiFi 802.11 b/g/n 2.4 GHzBLE BLE 5.0
~$23View

LILYGO T-Display S3 AMOLED Plus

ESP32 S3
LILYGO T-Display S3 AMOLED Plus

Enhanced ESP32-S3 AMOLED development board with 1.91" RM67162 display, onboard RTC, PMU, SD card slot, capacitive touch, metal shielding, and external FPC antenna.

ESP32-S3R816MBWiFi 802.11 b/g/n 2.4 GHzBLE BLE 5.0
~$33View

LILYGO T-SIM7070G

ESP32
LILYGO T-SIM7070G

ESP32-WROVER-E development board with SIM7070G NB-IoT/LTE-M/GPRS modem, GPS, Wi-Fi, Bluetooth 4.2, MicroSD, and solar charging input for ultra-low-power IoT applications.

ESP32-WROVER-E520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$27View

LILYGO T-Display AMOLED Lite

ESP32 S3
LILYGO T-Display AMOLED Lite

Compact ESP32-S3 development board featuring a 1.47" RM67162 AMOLED display with QSPI interface, 16MB Flash, 8MB PSRAM, Wi-Fi, Bluetooth 5, and battery charging support.

ESP32-S3R816MBWiFi 802.11 b/g/n 2.4 GHzBLE BLE 5.0
~$36View

LILYGO T-Display Keyboard

ESP32
LILYGO T-Display Keyboard

Compact ESP32 development board combining a physical keyboard with a 1.14" IPS display, USB-C charging, multiple interfaces, and optional 2800mAh battery in shell configuration.

ESP32520KB SRAM4MB/16MBWiFi 802.11 b/g/n 2.4 GHzBLE BLE 4.2
~$18View

LILYGO T-Keyboard S3 Pro

ESP32 S3
LILYGO T-Keyboard S3 Pro

Advanced ESP32-S3 programmable keyboard board with 4 built-in 0.85" TFT displays, 14 RGB LEDs, rotary encoder, STM32 co-processor, magnetic connectors for daisy-chaining up to 6 units.

ESP32-S3R816MBWiFi 802.11 b/g/n 2.4 GHzBLE BLE 5.0
~$60View

LILYGO T-Display S3 Long

ESP32 S3
LILYGO T-Display S3 Long

ESP32-S3 development board with an elongated 3.4" capacitive touch TFT LCD (180×640 resolution), 16MB Flash, 8MB PSRAM, Wi-Fi, Bluetooth 5, and optional enclosure variant.

ESP32-S3R816MBWiFi 802.11 b/g/n 2.4 GHzBLE Bluetooth 5.0 + Mesh
~$29View

LILYGO T-SIM7600E

ESP32
LILYGO T-SIM7600E

ESP32-based development board with SIM7600E-H 4G LTE Cat-4 modem, GPS, Wi-Fi, Bluetooth, 18650 battery holder with solar charging, and dual USB-C ports for high-speed IoT connectivity.

ESP32520KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$50View

LILYGO T-Keyboard

ESP32 C3
LILYGO T-Keyboard

Compact ESP32-C3 keyboard terminal with a built-in 0.99" display, Wi-Fi, Bluetooth 4.2, 400mAh battery, and a 3D-printed shell for portable wireless input applications.

ESP32-C3400KB SRAM4MBWiFi 802.11 b/g/n 2.4 GHzBLE BLE 4.2
~$19View

LILYGO T-SIM A7670E

ESP32
LILYGO T-SIM A7670E

ESP32-WROVER-E development board with A7670E LTE Cat-1 modem supporting voice calls, SMS, and GPS positioning. Available with multiple regional frequency variants for global 4G deployments.

ESP32-WROVER-E520 KB4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$30View

LILYGO T-A7608E-H

ESP32
LILYGO T-A7608E-H

ESP32-WROVER-E development board with A7608E-H LTE Cat-1 modem supporting voice, SMS, GPS, and multi-band LTE-FDD/TDD connectivity for Europe with 18650 battery support.

ESP32-WROVER-E520 KB4MBWiFi 802.11 b/g/nBLE BLE 4.2
~$35View

LILYGO T-SIM7670G S3

ESP32 S3
LILYGO T-SIM7670G S3

ESP32-S3-based development board with SIM7670G LTE Cat-1 modem, integrated GPS, Wi-Fi, Bluetooth 5, MicroSD, solar charging input, and 16 MB flash for high-performance IoT and asset tracking applicati

ESP32-S3-WROOM-1512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$37View

TrackSenger

Dev Board
TrackSenger

Compact Meshtastic-compatible LoRa communicator with push-button keyboard, built around the Heltec Wireless Tracker with ESP32-S3, SX1262 LoRa, GPS, and a 0.96" TFT display for off-grid mesh messaging

Xtensa LX7 dual-core @ 240MHz, FPU, HW crypto (AES/SHA/RSA)512KB SRAM8MB7 GPIOWiFi 802.11 b/g/nBLE BLE 5.0
~$30View

Waveshare RP2040-GEEK

Waveshare RP2040-GEEK

A compact USB-A development board and debugging tool built around the RP2040 dual-core Cortex-M0+ MCU, featuring a 1.14-inch IPS LCD, microSD card slot, and exposed SWD, UART, and I2C connectors for p

ARM Cortex-M0+ dual-core @ 133MHz264KB SRAM4MB

Waveshare RP2040-PiZero

Waveshare RP2040-PiZero

A Raspberry Pi Zero form-factor development board based on the RP2040 dual-core Cortex-M0+ MCU with 16MB flash, Mini HDMI (DVI) output via PIO bitbanging, USB-C, PIO-USB host port, microSD card slot,

ARM Cortex-M0+ dual-core @ 133MHz264KB SRAM16MB
~$10View

Waveshare RP2040-LoRa

Waveshare RP2040-LoRa

A compact RP2040-based LoRa module with SX1262 transceiver, available in 410-525MHz (LF) and 850-930MHz (HF) variants, featuring 2MB flash, 20 GPIO pins, IPEX antenna connector, and castellated edge d

ARM Cortex-M0+ dual-core @ 133MHz264KB SRAM2MB
~$13View

Waveshare RP2040-BLE

Waveshare RP2040-BLE

A compact RP2040-based module with Bluetooth 5.1 dual-mode (BLE + Classic SPP) connectivity, 2MB flash, 14 GPIO pins, ceramic antenna, and castellated edge design for embedded Bluetooth applications.

ARM Cortex-M0+ dual-core @ 133MHz264KB SRAM2MBBLE Bluetooth 5.1 (BLE + Classic SPP)

BIGTREETECH CB1 V2.2

Linux Sbc
BIGTREETECH CB1 V2.2

Compact Linux compute module by BIGTREETECH, powered by the Allwinner H616 SoC with 1GB DDR3, 100M WiFi + 100M Ethernet, and microSD — designed as a drop-in Raspberry Pi CM4 replacement for 3D printer

Quad-core Cortex-A53 @ 1.5GHz (Allwinner H616)1GB DDR3microSD onlyWiFi 802.11n (WiFi 4) 100MbpsEthernet 100Mbps (via carrier board)
~$25View

Tinker Board / S

Linux Sbc
Tinker Board / S

Raspberry Pi form factor SBC by ASUS featuring the Rockchip RK3288 SoC, 2GB LPDDR3, WiFi 802.11n+Bluetooth 4.0, Gigabit Ethernet, and 4× USB 2.0. The S model adds 16GB eMMC.

Quad-core Cortex-A17 @ 1.8GHz (Rockchip RK3288)2GB LPDDR316GB eMMC (S model) / microSD only (standard)WiFi 802.11n (WiFi 4)BLE 4.0Ethernet Gigabit
~$139View

ESP32-S2 WROOM Module

ESP32 S2
ESP32-S2 WROOM Module

The ESP32-S2 WROOM is an Espressif WiFi module with a single-core Xtensa LX7 at 240MHz, 4MB flash, 320KB SRAM, built-in PCB antenna, native USB OTG, and rich peripheral support — a cost-effective WiFi

Xtensa LX7 single-core @ 240MHz (ESP32-S2)320 KB SRAM4 MB SPI flashWiFi 802.11 b/g/n (up to 150 Mbps)

Heltec Wireless Stick Lite V3

Dev Board
Heltec Wireless Stick Lite V3

Compact ESP32-S3 + SX1262 LoRa development board with WiFi, BLE 5.0, and integrated battery management. Meshtastic and LoRaWAN compatible, with a slim stick form factor ideal for IoT sensor nodes and

Xtensa LX7 dual-core @ 240MHz, FPU, HW crypto (AES/SHA/RSA)512KB SRAM8MB SiPWiFi 802.11 b/g/nBLE BLE 5.0, Bluetooth Mesh
~$15View

Heltec Sufficient IoT Hub

SBC
Heltec Sufficient IoT Hub

Linux-based IoT hub with Allwinner T113-S3 dual-core ARM Cortex-A7 SoC, LoRa (SX1262), WiFi, Ethernet, and optional LTE. Runs Debian 10 with a dedicated IoT OS, CLI, and web UI for no-code device mana

Allwinner T113-S3128 MB DDR3SD 3.0 (8GB/16GB)WiFi 802.11b/g/nEthernet 10/100 Mbps
~$34View

Heltec MeshPocket

Power Bank
Heltec MeshPocket

Qi2 magnetic wireless charging power bank with integrated Meshtastic mesh networking node, featuring nRF52840 BLE + SX1262 LoRa radio and a 2.13" e-ink display. Available in 5000mAh and 10000mAh confi

ARM Cortex-M4F @ 64MHz, FPU, DSP, HW crypto (CryptoCell-310)256KB SRAM1MBBLE Bluetooth 5.0
~$59View

Heltec HT-CT62

module
Heltec HT-CT62

Ultra-compact ESP32-C3 + SX1262 LoRa/LoRaWAN module with WiFi and BLE, designed for SMT integration into IoT devices. Features 10uA deep sleep, +21dBm TX power, and Meshtastic compatibility in a tiny

RISC-V RV32IMC single-core @ 160MHz, HW crypto (AES-128256, SHA, RSA, HMAC, ECDSA)400KB SRAM4MB SiPWiFi 802.11 b/g/n 2.4GHzBLE BLE 5.0

Get notified when new devices are added.

More to explore — popular traits shared by devices with Open Source: Open Firmware.