🎉 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 →
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
Serial VGA Controller

Serial VGA Controller

A high-performance VGA controller built around the 8-bit PIC18F47K42 microcontroller, capable of 360x480 resolution with 16 colors. It utilizes hardware peripherals like DMA, PWM, and SPI to generate signals with minimal CPU overhead, accepting ANSI-style escape sequences over a UART interface.

Paper Pi

Paper Pi

Paper Pi is a modular, asynchronous dashboard designed for Waveshare E-Ink displays, built with Python 3.14+. It targets Raspberry Pi and other Linux-based boards, providing a variety of widgets such as GitHub stats, weather, and HackerNews with support for 4-level grayscale rendering.

Tasmota SML Images

Tasmota SML Images

This project provides pre-compiled Tasmota firmware binaries specifically optimized for smart meter reading via SML and advanced scripting on ESP32 and ESP8266 platforms. It features a dual-track approach offering both the classic Tasmota Scripter and the high-performance TinyC VM, utilizing FreeRTOS for background processing and LittleFS for filesystem management. The firmware supports energy monitoring, Google Charts visualization, and emulation of smart battery interfaces like Shelly Pro 3EM.

freertos littlefslwiplvglplatformio-platformio-core

Latest Libraries

View All →