🎉 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 →
Cydintosh

Cydintosh

Cydintosh is a Macintosh Plus emulator designed for the ESP32-based Cheap-Yellow-Display (CYD). It utilizes the Musashi 68k emulator core and umac to run classic Macintosh software alongside modern ESP32 features like WiFi, MQTT, and Home Assistant integration.

freertos littlefslwip
Zephyr RTOS AI Harness

Zephyr RTOS AI Harness

A specialized harness designed for AI-assisted embedded firmware development using the Zephyr RTOS. It provides a comprehensive set of 'Agent Skills' covering core Zephyr subsystems like BLE, device drivers, and kernel primitives to help AI agents generate, understand, and manage firmware code efficiently.

zephyr littlefs
RP2040/RP2350 ADC Non-linearity Correction

RP2040/RP2350 ADC Non-linearity Correction

This project provides software-based tools and algorithms to correct the ADC non-linearity issues in RP2040 and RP2350 microcontrollers, specifically addressing the RP2040-E11 errata. It includes measurement firmware, Python scripts for data analysis, and general-purpose or device-specific calibration code for C++ and Python environments.

La Marzocco Round Controller

La Marzocco Round Controller

A standalone ESP32-S3 firmware project for a custom round external controller for La Marzocco espresso machines. It utilizes the ESP-IDF framework, FreeRTOS, and the LVGL graphics library to provide an on-device UI, BLE/cloud connectivity, and a local setup portal for managing machine settings and recipes.

freertos lvglnimblelwip
STM32F103 Quadruped Robot

STM32F103 Quadruped Robot

A sophisticated quadruped crawling robot powered by an STM32F103C8T6 microcontroller and an ESP32-CAM for real-time vision and remote connectivity. It utilizes FreeRTOS for multi-tasking and MicroPython for the wireless communication stack, supporting both cloud-based MQTT control via a mobile app and local control through a web interface.

freertos micropython
BluButton

BluButton

BluButton is an open-source firmware for ESP32 and ESP32-C3 devices, implementing a BLE button transmitter compatible with the Shelly BLU Button ecosystem. Built on ESP-IDF v6.0 and FreeRTOS, it focuses on high energy efficiency through deep-sleep cycles and provides encrypted advertising for secure button event triggers.

freertos lwip
OpenDualMotorDriver

OpenDualMotorDriver

OpenDualMotorDriver is an open-source, high-performance dual H-bridge motor controller powered by the Raspberry Pi RP2350 microcontroller and Texas Instruments DRV8412 driver. It supports brushed DC motor control from 4V to 40V with integrated current sensing, magnetic encoder feedback, and a comprehensive serial API for closed-loop position and speed control.

The Tick

The Tick

The Tick is an ESP32-C3-based covert access control implant designed to intercept, log, and replay credentials across Wiegand, Magstripe Clock&Data, and OSDP protocols. It features a robust hardware design with integrated level shifting and a high-efficiency DC-DC converter, supported by a modular software stack utilizing NimBLE for Bluetooth and a custom HTTP interface for remote management.

freertos nimblespiffs

Latest Libraries

View All →