🎉 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 →
AWTRIX NG

AWTRIX NG

AWTRIX NG is a comprehensive firmware rewrite for ESP32 and ESP32-S3 microcontrollers designed to transform LED matrix displays into networked smart screens. It features a dual-operational model supporting external control via HTTP/MQTT and native on-device scripting using the Berry language. The project integrates with Home Assistant and supports a wide range of visual elements, including scrolling text, icons, and real-time sensor data.

freertoslittlefslwip
TYPE-2 Autonomous Polyphonic Synthesizer

TYPE-2 Autonomous Polyphonic Synthesizer

The TYPE-2 is an ESP32-S3-based polyphonic synthesizer featuring a custom hybrid dual-rate DSP engine and analog-modeled filters. It utilizes FreeRTOS for task management, I2S for high-fidelity audio, and capacitive touch for a responsive user interface.

freertosplatformio-platformio-core
esp32-tinyLLM

esp32-tinyLLM

A high-performance Rust implementation of a 28.9M-parameter Large Language Model optimized for the ESP32-S3 microcontroller. It utilizes 4-bit quantization and Per-Layer Embedding techniques to achieve 10.5 tokens per second, significantly outperforming the original C implementation.

freertos
vtOS: A Terminal-Based Hobby Firmware

vtOS: A Terminal-Based Hobby Firmware

vtOS is a MicroPython-based firmware that transforms the LilyGO T-Deck handheld into a portable terminal computer. It features a custom shell with integrated clients for SSH, FTP, IRC, and Gemini, alongside local utilities like a vi-style editor and a TUI file manager. The project leverages FreeRTOS via the ESP-IDF framework and provides deep integration with the T-Deck's hardware, including its keyboard, trackball, and LoRa radio.

freertosmicropython
Slave I

Slave I

Slave I is a wireless research firmware for the M5Stack Tab5, utilizing a dual-chip architecture with the ESP32-P4 and ESP32-C6. It provides a toolkit for Wi-Fi, BLE, and 802.15.4 protocol analysis, built on FreeRTOS and featuring a sophisticated LVGL-based touch interface.

freertoslvglnimblejansson
LOADOUT for M5Stack Tab5

LOADOUT for M5Stack Tab5

LOADOUT is a comprehensive firmware launcher and hardware toolbox designed for the M5Stack Tab5 (ESP32-P4). Built on the ESP-IDF framework and FreeRTOS, it features an LVGL-based UI that provides access to on-device tools, OTA updates, and a microSD-based firmware bootloader.

freertoslvgl
Intring

Intring

Intring is an ESP32-C3-based smart interactive ring that combines a trackball, air mouse, and gesture recognition. It utilizes FreeRTOS and TensorFlow Lite Micro for on-device motion processing and communicates via BLE HID to control AR/VR headsets, PCs, and mobile devices.

freertostensorflow-micro
Midad

Midad

Midad is an open-source firmware for Xteink e-ink devices, specifically engineered for Arabic script and right-to-left languages. Running on the ESP32-C3 platform with FreeRTOS, it provides a comprehensive e-reading experience with advanced text shaping, OTA updates, and a unique suite of integrated applications like a gym logger and Tasbih counter.

freertosh2zero-esp-nimble-cppnimblelwipplatformio-platformio-core

Latest Libraries

View All →