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

react/yoga

Some data may be outdated — see provenance labels.

Yoga is an embeddable layout engine targeting web standards. observed · 2026-09-26

github.com/react/yoga · homepage · C++ · MIT (permissive) observed · 2026-09-26

Health v2 · maintenance only

77/100

  • Activity 96
  • Release rhythm 40
  • Longevity 100
How is this computed?

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

  • gap_med: 10
  • age_days: 4580
  • days_rel: 677
  • days_push: 27
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

18920 stars · 1561 forks observed · 2026-09-26

What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-19, confidence 0.97

Yoga is a high‑performance, embeddable Flexbox layout engine written in C++. It provides a C API and language bindings so it can be used from many platforms without any rendering capabilities.

Use cases

  • Compute Flexbox layout for UI components in a cross‑platform app
  • Determine size and position of elements for a custom rendering engine
  • Share layout code between React Native and web applications
  • Integrate fast layout calculations into a game UI
  • Use Yoga in server‑side rendering pipelines to pre‑compute layouts

When to choose

  • You need a lightweight, language‑agnostic Flexbox layout engine without a full UI framework
  • Your project targets multiple platforms (C++, JavaScript, Java, Python, etc.) and requires consistent layout behavior
  • Performance is critical and you want a C++ implementation with bindings

When to avoid

  • You need full CSS support beyond Flexbox (grid, animations, etc.)
  • You prefer a complete UI framework that handles drawing and event handling
  • Your project is limited to a single language with no need for cross‑language bindings

Facets

library · maturity active

ui-components web-development frontend mobile-development cross-platform jvm python flexbox layout-engine embeddable c-api bindings c++ nodejs

3 sources

Member repositories

RepositoryRoleHealth v2
react/yogamain77

For agents

markdown · JSON · MCP: product_card(name="react/yoga")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem