🎉 CycBox 1.11 Update: A next-gen IoT debugging toolkit with MCP support ->

Open Source Real-Time Operating Systems

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

Featured Projects

View All →
Denki Kurage

Denki Kurage

An interactive 3D jellyfish animation project designed for the ESP32-based Cheap Yellow Display (CYD). It features a low-poly rendering engine, touch-based camera and color controls, and a custom 3D-printable enclosure designed with OpenSCAD.

tft-espi
Magic 8 Ball Toy

Magic 8 Ball Toy

This project implements an interactive digital Magic 8 Ball using a Raspberry Pi Pico 2 and a 1.28-inch round LCD. It utilizes an MPU-9250 accelerometer to detect orientation and shaking gestures, emulating the floating dice behavior of the original toy. The firmware leverages both processor cores to manage sensor data and real-time graphics visualization simultaneously.

Level RISC-V

Level RISC-V

Level-V is an open-source, 5-stage in-order RISC-V processor core implementing the RV32IMC instruction set. Designed for simulation, verification, and SoC experimentation, it features a sophisticated memory hierarchy including L1 and L2 caches, a tournament branch predictor, and a comprehensive verification suite integrated with tools like Verilator and Spike.

Espframe for Immich

Espframe for Immich

A standalone digital photo frame firmware built with ESPHome for the ESP32-P4, designed to stream photos directly from an Immich server. It features smart portrait pairing, automatic tone adjustment, and local network privacy without requiring external hubs or cloud services.

freertos lwip
ESP-PPB

ESP-PPB

ESP-PPB is an open-source, wireless, battery-powered platform for distributed, phase-coherent Wi-Fi Channel State Information (CSI) capture. Built on the ESP32-C3 and the ESP-IDF framework using FreeRTOS and LwIP, it achieves sub-PPB clock alignment by disciplining a VCTCXO using Wi-Fi Fine Timing Measurement (FTM). This enables advanced wireless sensing applications like angle-of-arrival estimation and indoor localization without the need for wired synchronization.

freertos lwip
Smart Lighting System using ESP32

Smart Lighting System using ESP32

An automated lighting control system built for the ESP32 platform that optimizes energy consumption by managing lights based on human presence and ambient light levels. The system integrates PIR and LDR sensors with a potentiometer for manual sensitivity tuning, providing a practical solution for smart home and classroom automation.

ESP32 Bus Expander

ESP32 Bus Expander

ESP32 Bus Expander is a companion firmware for the ESP32 Bus Pirate that adds 5 GHz Wi-Fi and 802.15.4 radio support. Running on an ESP32-C5, it acts as a radio coprocessor connected via UART to provide advanced wireless capabilities not available on standard ESP32-S3 boards. The project leverages the Arduino framework and is designed to be easily flashable via a web-based interface.

freertos
EverBlu Cyble Enhanced RF Meter Reader

EverBlu Cyble Enhanced RF Meter Reader

This firmware extracts water and gas usage data from Itron EverBlu Cyble meters using ESP32 or ESP8266 microcontrollers and a CC1101 radio transceiver. It implements the proprietary RADIAN protocol on the 433 MHz band, offering seamless integration with Home Assistant through both MQTT AutoDiscovery and a native ESPHome external component.

platformio-platformio-core

Latest Libraries

View All →