A POSIX-compliant real-time operating system (RTOS) for embedded devices, scaling from 8-bit to 64-bit microcontrollers.
#rtos
Best open-source real-time operating systems (2026)
Real-time operating systems schedule tasks on microcontrollers and embedded boards with predictable response times. When picking one, check CPU architecture support, memory footprint and whether the API follows POSIX, which eases porting existing code. Zephyr targets resource-constrained IoT devices across many architectures, NuttX stresses POSIX compliance from 8-bit to 64-bit MCUs, and RT-Thread scales from microcontrollers up to richer application processors.
Sort:Recently added
Open-source cross-platform USB Host and Device stack for embedded systems, designed for memory and thread safety across 50+ MCU families.
A scalable real-time operating system (RTOS) for resource-constrained microcontrollers and IoT devices across many CPU architectures.
An ultra-lightweight C/C++ logging library for resource-constrained embedded devices, with filtering, colored output and pluggable outputs.
An open source real-time operating system (RTOS) for IoT and embedded devices, from microcontrollers up to richer application processors.