🎉 CycBox v2.0 Update: A next-gen IoT debugging toolkit ->

Open Source Real-Time Operating Systems

Discover the best Open Source RTOS solutions for embedded systems and IoT devices

Featured Projects

View All →
Z906 Remote

Z906 Remote

An ESP8266-based IoT solution for remote management of the Logitech Z906 5.1 surround sound system. It provides a web interface and MQTT integration for volume control, input switching, and status monitoring via the system's DE-15 console port.

littlefslwip
Pixel Pets

Pixel Pets

Pixel Pets is an open-source virtual pet ecosystem built for the M5Stack hardware family, featuring interactive digital companions with adaptive behaviors. It utilizes FreeRTOS for task management and the M5Unified library for hardware abstraction, supporting advanced features like ESP-NOW inter-device communication, offline LLM-based voice control, and real-time environment syncing. The project targets various ESP32 platforms including the CoreS3, Core2, and M5StickC PLUS2.

freertos littlefslwip
Ukr_GFX_fonts

Ukr_GFX_fonts

A specialized collection of fonts and utilities designed to add Ukrainian character support to popular Arduino graphics libraries like Adafruit GFX and TFT_eSPI. It includes a variety of serif, sans-serif, and monospace typefaces along with a conversion function to handle UTF-8 string encoding for embedded displays.

tft-espi
ESP32 Bit Pirate

ESP32 Bit Pirate

ESP32 Bit Pirate is an open-source firmware that transforms ESP32-S3 development boards into multi-protocol hardware hacking tools. It provides extensive support for digital protocols like I2C, SPI, and UART, as well as radio communications including Wi-Fi, Bluetooth, and Sub-GHz, utilizing FreeRTOS and LittleFS for robust device interaction.

freertos littlefslwipnimble
ESPHome Plant Watering

ESPHome Plant Watering

An automated irrigation system built with ESPHome for the M5Stack AtomS3-Lite and Unit Watering modules. It supports up to six plants via I2C expansion and features moisture-based automation and safety limits through Home Assistant integration.

freertos platformio-platformio-core
BETTA HA Panel

BETTA HA Panel

BETTA HA Panel is a runtime-configurable Home Assistant dashboard firmware for ESP32-P4 and ESP32-S3 touchscreen devices. Built on the ESP-IDF framework using LVGL and LittleFS, it allows users to design complex, multi-page layouts via a web-based drag-and-drop editor without requiring YAML configuration or firmware rebuilds.

freertos littlefslvgllwip
Claude Buddy Pico

Claude Buddy Pico

Claude Buddy Pico is a hardware mascot for Claude Desktop, ported from the original M5Stack version to the Raspberry Pi Pico 2 W. It features a 2.8-inch landscape display, Bluetooth Low Energy connectivity via BTstack, and physical buttons for approving or denying AI tool calls. The project utilizes the Pimoroni Pico library for peripheral management and includes custom 3D-printable CAD files for the enclosure.

Xiaozhi AI Desk Buddy (ESP32-S3)

Xiaozhi AI Desk Buddy (ESP32-S3)

An expressive AI desk companion based on the Seeed Xiao ESP32-S3 that features a fully animated face system. It utilizes the ESP-IDF framework with FreeRTOS, LVGL for rendering display interfaces, and SPIFFS for asset storage. The project integrates I2S audio components for listening and speaking capabilities, creating a dynamic interactive experience.

freertos lvglspiffs

Latest Libraries

View All →