sumerc/yappi
Yet Another Python Profiler, but this time multithreading, asyncio and gevent aware. observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 91
- Release rhythm 85
- 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: 0
- age_days: 6174
- days_rel: 103
- days_push: 56
- n_releases_24m: 16
Adoption not part of the score
1725 stars · 81 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Yappi is a fast tracing profiler for Python written in C that is aware of multithreading, asyncio, and gevent/greenlet concurrency. It supports wall and CPU time measurement, per-thread/coroutine tagging and filtering, and exports results in callgrind and pstat formats.
Use cases
- profile a multithreaded python application
- profile asyncio coroutines
- profile gevent greenlets
- measure cpu time vs wall time of python functions
- profile a long-running server process
- export profiler results to callgrind for kcachegrind
- find slow functions in an asgi web app
When to choose
- your python code uses threads, asyncio, or gevent and cProfile gives misleading results
- you need to profile long-running multi-threaded processes
- you need CPU time rather than wall clock
- you want callgrind/pstats compatible output
When to avoid
- you only need simple single-threaded function profiling (cProfile may suffice)
- you need sampling/probabilistic profiling with very low overhead
- you need line-level or memory profiling
Facets
library · maturity stable
benchmarking developer-tools developer-tools performance python cross-platform profiler asyncio multithreading gevent cpu-time wall-time callgrind pstats command-line
2 sources
- readme: https://github.com/sumerc/yappi · fetched 2026-08-28 · 3c87a532fd20
- registry_pypi: https://pypi.org/pypi/yappi/json · fetched 2026-08-29 · b0403120b234
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sumerc/yappi | main | 91 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem