🎉 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 →
Wall-Following Robot

Wall-Following Robot

An autonomous maze-navigating robot built on the Arduino Uno platform that uses a PD controller to maintain its position between walls. It integrates ultrasonic sensors for distance sensing, an IMU for precise turning, and an ESP-01 module to report its navigation sequence over WiFi.

HomeTiles

HomeTiles

HomeTiles is a tile-based firmware for ESP32-P4 touch displays designed to function as a highly configurable Home Assistant dashboard. It utilizes LVGL for its touch-first UI and FreeRTOS for task management, providing features like MQTT integration, web-based drag-and-drop configuration, and on-device OTA updates. The project targets high-performance hardware including the M5Stack Tab5 and various Waveshare MIPI-DSI displays.

freertos littlefslvgl
Solar2MQTT

Solar2MQTT

Solar2MQTT is an ESP32-based firmware bridge that translates data from solar inverters to MQTT for integration with IoT platforms like Home Assistant. It supports a wide range of Chinese-manufactured inverters and features a web-based configuration portal, live JSON data streams, and support for both WiFi and Ethernet modules.

freertos
espradio: TinyGo Wireless Networking for ESP32

espradio: TinyGo Wireless Networking for ESP32

A wireless communication package for TinyGo that enables WiFi and TCP/IP functionality on ESP32-C3 and ESP32-S3 microcontrollers. It combines Espressif's low-level binary blobs with a pure-Go networking stack to provide standard Go net/http support on embedded hardware.

AI Desk Card

AI Desk Card

A secondary e-ink desk display designed for AI Agents like Claude Code and Codex, utilizing the M5Paper V1.1 hardware. The project features a Python-based daemon for server-side rendering and an ESP32 firmware that supports Wi-Fi, BLE, and USB communication.

freertos littlefslwipnimbleplatformio-platformio-core
Quectel UniKnect Project

Quectel UniKnect Project

Quectel UniKnect is an embedded software framework designed to simplify the integration of Quectel wireless modules with STM32 microcontrollers. It utilizes FreeRTOS for real-time task management and provides an API-driven interface that eliminates the need for manual AT command handling. The project includes a complete build system, cross-compilation toolchain, and support for essential network protocols like MQTT, HTTP, and FTP.

freertos
Munim Bluetooth

Munim Bluetooth

A high-performance React Native library for Bluetooth communication, supporting BLE central and peripheral modes, Android Classic Bluetooth, and Apple Multipeer Connectivity. Built with the Nitro modules architecture, it provides a comprehensive API for cross-platform device discovery, GATT operations, and background communication.

nRF54L Arduino Core

nRF54L Arduino Core

A high-performance bare-metal Arduino core for Nordic's next-generation nRF54L series, bypassing the overhead of Zephyr and the nRF Connect SDK. It provides direct hardware access to the Cortex-M33 and RISC-V coprocessor, supporting BLE, Thread, Zigbee, and Matter with minimal binary footprints.

nimbleopen-thread

Latest Libraries

View All →