# igrek51/wat

Deep inspection of Python objects

Repository: https://github.com/igrek51/wat
Canonical: https://ross.abutalabs.com/products/wat
Homepage: https://igrek51.github.io/wat/
Language: Python
License: MIT
License Family: permissive
Topics: inspector, python, python-inspect
Last push: 2026-01-24T22:47:02+00:00

## Health v2 (maintenance only)
Score: 53/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 64, release rhythm 35, longevity 60
- inputs: {"age_days": 842, "days_push": 221, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1946, forks 32 (observed 2026-08-28T04:05:57.852798+00:00)

## What it is
WAT is a Python library for deep inspection of objects at runtime, revealing their type, value, attributes, methods, parent types, signatures, docs, and source code. It works in the Python interpreter via a `wat / object` syntax or a `wat(object)` call, and can even be loaded on the fly without installation.

## Use cases
- inspect unknown python object in repl
- find methods and attributes of an object
- debug unfamiliar data structure at runtime
- view source code of a python function
- check object type and parent classes
- explore object signature and documentation

## When to choose
- you're in a Python console and need to quickly understand an unfamiliar object
- you want zero-install inspection via a paste-in snippet
- you need type, methods, docs, and source in one view

## When to avoid
- you need a full step debugger like pdb
- you need static type analysis of code rather than runtime inspection
- you're working in a non-Python language

## Facets
- artifact type: library
- maturity: active
- function: developer-tools, cli, documentation
- domain: developer-tools, programming-languages
- platform: python, cli, cross-platform
- tags: object-inspection, debugging, introspection, repl, python-introspection, command-line

## Member repositories
- igrek51/wat (main) score 53

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:57.852798+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:07:11.611955+00:00, confidence not recorded.
  - readme: https://github.com/igrek51/wat (fetched 2026-08-28T04:05:57.852798+00:00, sha a532d5a32765)
  - homepage: https://igrek51.github.io/wat/ (fetched 2026-08-29T10:46:51.630708+00:00, sha 666825b12338)
  - registry_pypi: https://pypi.org/pypi/wat/json (fetched 2026-08-29T10:46:51.642714+00:00, sha 9a3f09579295)
- Data as of 2026-08-30T08:39:29.467469+00:00.
