# latentflip/loupe

Visualizing the javascript runtime at runtime

Repository: https://github.com/latentflip/loupe
Canonical: https://ross.abutalabs.com/products/loupe
Homepage: http://latentflip.com/loupe
Language: JavaScript
License Family: other
Last push: 2022-07-26T02:13:53+00:00

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

## Adoption (not part of the score)
Stars 3262, forks 504 (observed 2026-08-28T04:07:52.689484+00:00)

## What it is
Loupe is a tool for visualizing the JavaScript runtime at runtime, rendering how the event loop, call stack, callbacks, promises, and timers interact as your code executes. It is primarily used as an interactive teaching aid for understanding JavaScript's asynchronous execution model.

## Use cases
- understand how the javascript event loop works
- visualize async callbacks and promise execution order
- teach javascript concurrency to students
- debug why code runs in an unexpected order
- learn how setTimeout and the call stack interact

## When to choose
- you are learning or teaching JavaScript's asynchronous runtime behavior
- you want a step-by-step visual trace of event loop execution

## When to avoid
- you need a production debugging or profiling tool
- you need actively maintained software with a license and ongoing support

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: developer-tools, data-visualization, simulation
- domain: developer-tools, education, web-development
- platform: browser
- tags: event-loop, javascript-runtime, visualization, async, callbacks, promises, education, javascript, web-server, nodejs

## Member repositories
- latentflip/loupe (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:52.689484+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-30T07:23:12.361463+00:00, confidence not recorded.
  - homepage: http://latentflip.com/loupe (fetched 2026-08-29T09:36:57.446473+00:00, sha a351be9c860b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
