Key Features

A real-time operating system designed for embedded systems

CPU Architecture

15+ CPU Architectures

Runs on ARM, RISC-V, x86, Xtensa, and more. Supports multiple CPU architectures and hardware platforms.

Hardware Boards

300+ Hardware Boards

Extensive board support from popular development kits to custom hardware.

Configuration Templates

1500+ Configuration Templates

Pre-configured builds for rapid prototyping and production deployment.

Open Community

Open Community

Developed and maintained by an active open-source community.

Try NuttX Shell

Experience NuttX POSIX-compliant shell environment. Click to launch the interactive WebAssembly demo.

NuttShell (NSH)
NuttShell (NSH) NuttX-12.4.0
nsh> 
Play Launch Interactive Demo

Join the Apache NuttX Community

NuttX is developed and maintained by an international group of volunteers from all around the world. We welcome developers of all skill levels to contribute to the project. View our full contributor list on GitHub.

International Workshop 2025

Calendar October 16-17, 2025
Location Costa Rica

Join us for the annual Apache NuttX International Workshop. Attend online or in person for free!

Trusted by teams everywhere