Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
ZSWatch - the Open Source Zephyrβ’ based Smartwatch, including both HW and FW.
Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
ESP32 2.4 GHz SDR
RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/
RIOT - The friendly OS for IoT
canonical libwebsockets.org networking library
FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).
Firmware for Halo, Brilliant Labs' AI glasses β Zephyr RTOS on the Alif Balletto, with a Lua runtime for on-device apps and BLE OTA updates
A fast, focused custom firmware for games, music and audiobooks on the TrimUI Brick, Brick Hammer and GKD Pixel 2.
LK embedded kernel
AWTK = Toolkit AnyWhere(a cross-platform embedded GUI)
For more information, please see http://smartos.org/ For any questions that aren't answered there, please join the SmartOS discussion list: https://smartos.topicbox.com/groups/smartos-discuss
The main OpenAMP library implementing RPMSG, Virtio, and Remoteproc for RTOS etc
Mirror only see https://gitlab.rtems.org/rtems/rtos/rtems
Trampoline is a static RTOS for small embedded systems. Its API is aligned with OSEK/VDX OS and AUTOSAR OS 4.2 standards.
TizenRT is a lightweight RTOS-based platform to support low-end IoT devices
LuatOS -- Powerful embedded Lua Engine for IoT devices, with many components and low memory requirements (16K RAM, 128K Flash)
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
C99 firmware core for a 16-series LFP pack. Independent charge and discharge FETs, cell protection, coulomb SOC, and the current and voltage limits an inverter follows. Passive balance runs for 1.0 s, then 200 ms off, so the fault wait finishes on an unloaded sample. No RTOS, no heap. The AFE driver and fieldbus stay on your board.
A mouse-operated, windowed desktop for microcontrollers, drawn in your terminal: Files, Editor, Shell, MQTT, Modbus. Tested on ESP32 boards; also runs on Windows and Linux.
A personal website served from six ESP32-S3 microcontrollers: elected load balancer, virtual-MAC failover, OTA with rollback. No cloud, no CDN, no Pi.
STM32F103 smart lamp with FreeRTOS, ESP8266, OneNET, voice control, and a WeChat Mini Program.
Apache NuttX is a mature, real-time embedded operating system (RTOS)