Repolode
zephyrproject-rtos

zephyrproject-rtos/zephyr

A scalable real-time operating system (RTOS) for resource-constrained microcontrollers and IoT devices across many CPU architectures.

Stars
17,028
Forks
10,373
Open issues
4,675
Last commit
4 hours ago

What is it?

Zephyr is a real-time operating system for embedded devices with limited memory and processing power, ranging from simple environmental sensors and LED wearables to smart watches and IoT wireless gateways. Its kernel is designed to have a small footprint, and the project is built with security in mind.

The kernel runs on multiple architectures, including ARM Cortex-A, Cortex-R and Cortex-M, Intel x86, ARC, Tensilica Xtensa, RISC-V, SPARC and MIPS, and supports a large number of boards. The project provides documentation, getting-started guides, code samples and a contribution guide.

Developers building firmware for microcontroller-based products would use Zephyr as the base for scheduling, drivers and connectivity.

Key features

  • 01Small-footprint kernel designed for resource-constrained devices.
  • 02Support for ARM Cortex-M, Cortex-R and Cortex-A, x86, RISC-V, Xtensa, ARC, SPARC and MIPS.
  • 03Support for a large number of supported boards.
  • 04Security-focused design with published security documentation.
  • 05Code samples and a getting-started guide for new developers.

Use cases

  • Firmware for battery-powered sensors and wearables.
  • Software for IoT wireless gateways and smart watches.
  • Building embedded products that need to run on several MCU architectures.

Quick start

  1. 1

    Read the Getting Started Guide in the Zephyr documentation (no install command is given in the README)

In collections

Topics

FAQ

What is zephyr?
A scalable real-time operating system (RTOS) for resource-constrained microcontrollers and IoT devices across many CPU architectures. Zephyr is a real-time operating system for embedded devices with limited memory and processing power, ranging from simple environmental sensors and LED wearables to smart watches and IoT wireless gateways. Its kernel is designed to have a small footprint, and the project is built with security in mind.
Is zephyr free to use? What license does it have?
zephyr is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is zephyr still maintained?
Actively maintained. The last commit to zephyr was on Nov 7, 2026.
What can I use zephyr for?
Firmware for battery-powered sensors and wearables. Software for IoT wireless gateways and smart watches. Building embedded products that need to run on several MCU architectures.
How do I install zephyr?
Read the Getting Started Guide in the Zephyr documentation (no install command is given in the README)
Where can I get zephyr?
The source code and installation instructions are on GitHub: https://github.com/zephyrproject-rtos/zephyr

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects