libunwind/libunwind
libunwind official github repo (in need of new / additional maintainer, mail/open issue if interested) 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
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
- readme: https://github.com/libunwind/libunwind · fetched 2026-08-28 · 4badc6a7eb0e
- homepage: http://www.nongnu.org/libunwind/ · fetched 2026-08-29 · e8b8000f4d9d
- site_page: http://www.nongnu.org/libunwind/docs.html · fetched 2026-08-29 · f2f1ed51dbe1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| libunwind/libunwind | main | 72 |
For agents
markdown · JSON · MCP: product_card(name="libunwind/libunwind")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem