🎉 CycBox 1.9 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 →
Blinky Pico 2 Dual Core Bare Metal

Blinky Pico 2 Dual Core Bare Metal

A bare-metal implementation for the Raspberry Pi Pico 2 (RP2350) supporting both ARM Cortex-M33 and RISC-V Hazard3 architectures. It demonstrates dual-core boot sequences, clock initialization, and a basic blinky application without using the official SDK. The project is written in C11 with minimal assembly, providing a low-level starting point for RP2350 development.

21
CANnectivity

CANnectivity

An open-source firmware for USB to CAN adapters based on the Zephyr RTOS. It implements the Geschwister Schneider (gs_usb) protocol, supporting CAN classic, CAN FD, and hardware timestamping across various microcontroller platforms.

zephyr mcuboot
144
EchoLens: AI-Powered Smart Glasses

EchoLens: AI-Powered Smart Glasses

An ESP32-CAM based assistive technology project designed for the deaf and mute community. It leverages AI to provide real-time speech-to-text conversion and American Sign Language (ASL) to speech translation, integrated into a wearable smart glasses form factor.

freertos tensorflow-micro
13
SPINC - DIY Automatic Battery Charger

SPINC - DIY Automatic Battery Charger

An open-source NiMH battery charging station featuring automatic cell loading and ejection. It supports fast-charging AA cells at up to 1A with electronic polarity correction and comprehensive monitoring of voltage, temperature, and charge time. The device also functions as a desk clock using an LVGL-based monochrome LCD interface.

lvgl
427
Tonex One Controller

Tonex One Controller

An open-source controller and display interface for IK Multimedia Tonex One, Tonex Pedal, and Valeton GP5. Built on the ESP32-S3 using FreeRTOS and LVGL, it provides MIDI control, Bluetooth connectivity, and a web-based configuration interface for guitar pedal management.

freertos lvgl
322
WUTE Dashboard for Formula Student Electric

WUTE Dashboard for Formula Student Electric

A high-performance multi-function digital dashboard for Formula Student electric racing cars based on the STM32H7B0VET6 microcontroller. It utilizes the LVGL graphics library to provide real-time visualization of vehicle data such as battery status, motor temperature, and CAN bus telemetry on a high-brightness 5-inch TFT display.

lvgl
12
Arduino DroneCAN

Arduino DroneCAN

A library for integrating sensors with Ardupilot and PX4 via the DroneCAN protocol using the Arduino framework. It abstracts the DroneCAN layer to simplify message handling on STM32-based hardware like the Beyond Robotix CAN node series.

20
Bruce Firmware

Bruce Firmware

A versatile ESP32-based firmware designed for offensive security and Red Team operations. It supports a wide range of hardware including M5Stack and Lilygo devices, providing features for WiFi attacks, BLE manipulation, RF/RFID interaction, and a built-in JavaScript interpreter.

freertos littlefsh2zero-esp-nimble-cpp
4,854

Latest Libraries

View All →