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

eclipse-threadx/threadx

Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications. observed · 2026-08-28

github.com/eclipse-threadx/threadx · homepage · C · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

87/100

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

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

  • gap_med: 93
  • age_days: 2305
  • days_rel: 86
  • days_push: 7
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

3513 stars · 936 forks observed · 2026-08-28

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

Eclipse ThreadX is an advanced real-time operating system (RTOS) for deeply embedded applications, featuring a picokernel architecture, preemption threshold, event chaining, and rich system services like message passing and interrupt management. It is written in C, supports SMP, and is integrated into semiconductor SDKs from vendors such as STMicroelectronics, NXP, Renesas, and Microchip.

Use cases

  • run deterministic real-time tasks on a microcontroller
  • build an IoT firmware with an RTOS kernel
  • manage threads, message queues, and interrupts on an MCU
  • develop multi-core embedded applications with SMP support
  • port an RTOS to ARM Cortex-M or other embedded architectures
  • learn real-time operating system concepts with sample projects

When to choose

  • you need a small, fast, certified RTOS kernel for deeply embedded or IoT devices
  • your MCU vendor SDK ships ThreadX integration and you want vendor-supported tooling
  • you need advanced scheduling features like preemption threshold and event chaining
  • you want a permissively MIT-licensed RTOS with broad architecture ports

When to avoid

  • you are building desktop, server, or mobile applications rather than embedded firmware
  • you need a full POSIX OS or Linux-style environment on your device
  • your target architecture has no ThreadX port and porting effort is not feasible
  • you prefer an RTOS with a large third-party package ecosystem like FreeRTOS

Facets

library · maturity active

embedded concurrency scheduling middleware embedded-systems iot operating-systems embedded iot c cpp rtos real-time-operating-system microcontroller picokernel smp preemption-threshold azure-rtos eclipse-foundation real-time

2 sources

Member repositories

RepositoryRoleHealth v2
eclipse-threadx/threadxmain87

For agents

markdown · JSON · MCP: product_card(name="eclipse-threadx/threadx")

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