# KDAB/GammaRay

GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.

Repository: https://github.com/KDAB/GammaRay
Canonical: https://ross.abutalabs.com/products/gammaray
Homepage: https://www.kdab.com/gammaray
Language: C++
License: NOASSERTION
License Family: other
Topics: kdab, qt
Last push: 2026-08-03T20:40:39+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 95, release rhythm 62, longevity 100
- inputs: {"age_days": 5431, "days_push": 30, "days_rel": 177, "gap_med": 52, "n_releases_24m": 6}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1907, forks 329 (observed 2026-08-28T04:05:52.635006+00:00)

## What it is
GammaRay is a software introspection and runtime manipulation tool for Qt applications developed by KDAB. It leverages QObject introspection to let developers observe and modify running Qt applications locally or remotely on embedded targets, with high-level views of frameworks like model/view, state machines, and scene graphs.

## Use cases
- inspect the QObject tree of a running Qt application
- debug Qt Quick scene graphs and item trees
- edit QObject properties at runtime
- monitor and invoke signals and slots
- debug proxy model chains in model/view applications
- remotely introspect a Qt app on an embedded device
- visualize QWidget layouts and QPainter operations

## When to choose
- you develop Qt applications and need domain-specific debugging beyond a regular debugger
- you need live runtime inspection or manipulation of QObjects, signals, or Qt Quick scenes
- you debug Qt apps running remotely on embedded targets

## When to avoid
- your project does not use Qt
- you need instruction-level or memory-level debugging rather than framework-level introspection

## Facets
- artifact type: application
- maturity: active
- function: developer-tools, gui, monitoring
- domain: developer-tools, desktop-applications, cross-platform
- platform: windows, embedded, cross-platform
- tags: qt, qobject-introspection, runtime-inspection, qt-quick, debugging-tool, kdab, debugging, linux, macos

## Member repositories
- KDAB/GammaRay (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:52.635006+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:11:14.453087+00:00, confidence not recorded.
  - readme: https://github.com/KDAB/GammaRay (fetched 2026-08-28T04:05:52.635006+00:00, sha cd41158cadc3)
  - homepage: https://www.kdab.com/gammaray (fetched 2026-08-29T10:50:23.202063+00:00, sha fafcdfd7822e)
  - site_page: https://www.kdab.com/why-kdab/about-kdab (fetched 2026-08-29T10:50:23.211323+00:00, sha 52ecc6e74368)
- Data as of 2026-08-30T08:39:29.467469+00:00.
