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

nasa/fprime

F´ - A flight software and embedded systems framework observed · 2026-08-28

github.com/nasa/fprime · homepage · C++ · Apache-2.0 (permissive) 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: 44.5
  • age_days: 3359
  • days_rel: 13
  • days_push: 7
  • n_releases_24m: 15

Full methodology

Adoption not part of the score

11695 stars · 1823 forks observed · 2026-08-28

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

F´ (F Prime) is a component-driven, flight-proven C++ framework from NASA JPL for rapidly developing and deploying spaceflight and other embedded software applications. It provides a component architecture with well-defined interfaces, code generation from models, a library of flight-ready components, and unit/integration testing tools.

Use cases

  • build flight software for a CubeSat or SmallSat
  • develop embedded applications with a component-based architecture
  • generate C++ component code from a system model
  • run flight software on Raspberry Pi or ARM Linux hardware
  • test embedded software at unit and integration levels
  • command and monitor an embedded application from a ground data system

When to choose

  • you are developing software for small-scale spacecraft such as CubeSats, SmallSats, or instruments
  • you need a flight-proven, open-source embedded framework with component decomposition and code generation
  • you want ready-made flight-worthy components plus testing and ground data system tooling
  • you need cross-compilation support for embedded Linux or microcontroller targets

When to avoid

  • you are building a general-purpose desktop, web, or mobile application
  • your project is a simple embedded task where a lightweight RTOS or bare-metal approach suffices
  • your team cannot adopt C++ and the FPP modeling workflow
  • you need a framework with a large commercial vendor ecosystem rather than a community-driven one

Facets

framework · maturity stable

embedded middleware concurrency testing developer-tools embedded-systems robotics developer-tools cross-platform windows cpp python embedded cross-platform flight-software spaceflight cubesat nasa jpl component-architecture real-time code-generation ground-data-system fpp linux macos

10 sources

Member repositories

RepositoryRoleHealth v2
nasa/fprimemain95

For agents

markdown · JSON · MCP: product_card(name="nasa/fprime")

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