gaogaotiantian/viztracer
A debugging and profiling tool that can trace and visualize python code execution observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 98
- Release rhythm 44
- 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: 31.0
- age_days: 2220
- days_rel: 296
- days_push: 15
- n_releases_24m: 9
Adoption not part of the score
7725 stars · 473 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
VizTracer is a low-overhead debugging and profiling tool that traces and visualizes Python code execution on an interactive timeline. It requires no source code changes, supports threading, multiprocessing, async, and PyTorch, and renders traces in a Perfetto-powered viewer.
Use cases
- profile python script execution
- visualize function call timeline
- find performance bottlenecks in python code
- debug async and multithreaded python programs
- generate flamegraphs for python
- trace multiprocessing and subprocess calls
- inspect function entry and exit with source code
When to choose
- you need low-overhead Python tracing without changing source code
- you want timeline visualization of function calls including async and multiprocessing
- you need to render very large trace files smoothly
When to avoid
- you need production continuous profiling rather than on-demand tracing
- you profile non-Python code
- you need memory profiling specifically
Facets
cli-tool · maturity active
tracing monitoring benchmarking developer-tools cli data-visualization developer-tools performance python windows cli profiler flamegraph trace-visualization perfetto async-debugging debugging linux macos
1 source
- readme: https://github.com/gaogaotiantian/viztracer · fetched 2026-08-28 · 5e737bf033c3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gaogaotiantian/viztracer | main | 80 |
For agents
markdown · JSON · MCP: product_card(name="gaogaotiantian/viztracer")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem