Ross ROSS = Recommend OSS · open-source software intelligence for agents

RIOT-OS/RIOT

RIOT - The friendly OS for IoT observed · 2026-08-28

github.com/RIOT-OS/RIOT · homepage · C · LGPL-2.1 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 86
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 84.0
  • age_days: 4995
  • days_rel: 12
  • days_push: 7
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

5778 stars · 2107 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

RIOT is an open-source, vendor-independent operating system for Internet of Things and embedded devices, supporting 8/16/32-bit microcontrollers across 200+ boards. It emphasizes energy efficiency, real-time capabilities, small memory footprint, and a uniform, partially POSIX-compliant API with standard C/C++/Rust tooling.

Use cases

  • build firmware for low-power IoT sensor nodes
  • develop applications for ESP32 or ARM Cortex-M microcontrollers
  • run a real-time OS on constrained embedded hardware
  • prototype IoT networking with 802.15.4 and 6LoWPAN
  • write portable code across 8-bit, 16-bit, and 32-bit MCUs
  • implement secure firmware updates for IoT devices
  • run an IoT OS natively on Linux or BSD for testing

When to choose

  • you need a real-time, energy-efficient OS for microcontroller-based IoT devices
  • you want hardware-independent code that runs across many MCU architectures and boards
  • you value open standards, security features like DTLS and SUIT, and a vendor-neutral community
  • you want to program embedded devices with standard gcc/gdb tooling and partial POSIX APIs

When to avoid

  • you need a full general-purpose OS with rich userspace like Linux for powerful hardware
  • your project targets only high-level platforms (web, mobile, desktop) with no embedded component
  • you require a commercial RTOS with vendor certification and support contracts
  • you need heavy multithreading or large memory footprints beyond microcontroller constraints

Facets

application · maturity active

embedded networking security cryptography concurrency iot embedded-systems operating-systems networking embedded iot bsd c cpp rust rtos microcontroller real-time low-power posix 802.15.4 6lowpan firmware linux

3 sources

Member repositories

RepositoryRoleHealth v2
RIOT-OS/RIOTmain95

For agents

markdown · JSON · MCP: product_card(name="RIOT-OS/RIOT")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem