🎉 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 →
ESP32 Morse Keyer

ESP32 Morse Keyer

A single-button wireless keyboard built on the ESP32-C5 that translates Morse code patterns into HID keystrokes over Bluetooth Low Energy. It features a real-time LVGL UI on a tiny 0.85-inch display and implements secure BLE bonding using the NimBLE stack.

freertos lvglnimble
StackChan Minimal

StackChan Minimal

An AI companion robot project for the M5Stack AtomS3R that connects an ESP32-based body to local AI services. It supports speech recognition, local LLM chat, and text-to-speech integration while providing a hardware interface for sensors and servos.

freertos platformio-platformio-core
PomoDesk - Physical Pomodoro Timer

PomoDesk - Physical Pomodoro Timer

PomoDesk is an ESP32-S3-based physical Pomodoro timer designed to help users maintain a flow state while ensuring they take regular breaks. It uses a NeoPixel LED ring for visual feedback and features power-saving optimizations by disabling unused wireless radios.

Melody Machine

Melody Machine

Melody Machine is a feature-rich MP3 player and internet radio firmware designed for the LilyGO T-LoRa Pager (ESP32-S3). It leverages FreeRTOS for dual-core audio processing and the LVGL library to provide a responsive graphical interface with support for local microSD playback and WiFi-based streaming.

freertos lvgl
Shrike FPGA Development Boards

Shrike FPGA Development Boards

Shrike is a family of low-cost, open-source FPGA development boards paired with microcontrollers like the RP2040, RP2350, and ESP32-S3. These boards feature a Renesas FPGA with 1120 LUTs, designed to bridge the gap between embedded microcontrollers and reconfigurable logic for learners and hobbyists.

micropython
Galagino for PlatformIO

Galagino for PlatformIO

Galagino is an ESP32-based arcade emulator ported to PlatformIO, supporting 24 classic games like Galaga, Pac-Man, and Donkey Kong. It is specifically optimized for the 'Cheap Yellow Display' (CYD) and designed to be retrofitted into commercial micro-arcade cabinets using the Arduino framework on FreeRTOS.

freertos
ESP32 Marauder for ESP32-3248S035C

ESP32 Marauder for ESP32-3248S035C

A specialized port of the ESP32 Marauder firmware for the ESP32-3248S035C development board, featuring a 3.5-inch capacitive touchscreen. It provides mobile tools for Wi-Fi security auditing, network scanning, and wardriving, leveraging FreeRTOS and the Arduino framework for efficient hardware management.

freertos
Chess Pro — Smart Hardware Chess Board

Chess Pro — Smart Hardware Chess Board

A sophisticated physical chess board utilizing Hall effect sensors for piece detection and dual displays for game status and clock. It runs on Go-powered Raspberry Pi or Orange Pi hardware, featuring deep Lichess integration, local Stockfish analysis, and a custom DietPi-based OS image with power-loss protection.

sqlite

Latest Libraries

View All →