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

libunwind/libunwind

libunwind official github repo (in need of new / additional maintainer, mail/open issue if interested) observed · 2026-08-28

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

Health v2 · maintenance only

72/100

  • Activity 98
  • Release rhythm 22
  • 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: 104
  • age_days: 3519
  • days_rel: 363
  • days_push: 13
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1250 stars · 349 forks observed · 2026-08-28

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

libunwind is a portable C library providing an API to determine and manipulate the call chain (stack frames) of program threads, supporting both local and remote unwinding. It also offers implementations of the Itanium exception handling ABI and an efficient setjmp()/longjmp() alternative.

Use cases

  • generate backtraces for error reporting in C/C++ programs
  • walk the call stack of a remote process for debugging
  • analyze coredumps post-mortem
  • implement language runtime exception handling
  • profile and monitor application performance via stack sampling
  • implement fast non-local gotos

When to choose

  • you need stack unwinding on Linux, FreeBSD, QNX, or Solaris across many CPU architectures
  • you are building a debugger, profiler, or crash reporter
  • you need a portable C API for local or remote call-chain inspection

When to avoid

  • you only need simple backtraces and your platform's libc already provides backtrace()
  • you target platforms not in the supported architecture list
  • you need a high-level language binding rather than a C API

Facets

library · maturity maintenance

developer-tools concurrency security developer-tools operating-systems performance cpp c cross-platform bsd windows stack-unwinding backtrace call-chain exception-handling debuggers coredump-analysis elf setjmp-longjmp debugging linux

3 sources

Member repositories

RepositoryRoleHealth v2
libunwind/libunwindmain72

For agents

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

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