Keystones β most depended-upon
Ranked by afferent coupling (how many items depend on them). The signal to watch is the popularityβcriticality gap: something required by many but with modest own-downloads is a hidden keystone. Untracked targets aren't scraped yet β that they're already depended-upon is itself a discovery cue.
| # | Target | Relation | Dependents | Own downloads |
|---|---|---|---|---|
| 1 | pytest (untracked) | depends_on | 465 | β |
| 2 | serde | depends_on | 422 | 1,106,965,189 |
| 3 | typing-extensions (untracked) | depends_on | 304 | β |
| 4 | requests (untracked) | depends_on | 238 | β |
| 5 | pytest-cov (untracked) | depends_on | 216 | β |
| 6 | numpy (untracked) | depends_on | 207 | β |
| 7 | packaging (untracked) | depends_on | 202 | β |
| 8 | quote | depends_on | 199 | 1,269,966,123 |
| 9 | syn | depends_on | 193 | 1,846,710,236 |
| 10 | proc-macro2 | depends_on | 190 | 1,279,014,516 |
| 11 | libc | depends_on | 189 | 1,289,867,158 |
| 12 | sphinx (untracked) | depends_on | 182 | β |
| 13 | pydantic (untracked) | depends_on | 164 | β |
| 14 | log | depends_on | 156 | 986,339,527 |
| 15 | mypy (untracked) | depends_on | 147 | β |
| 16 | protobuf | depends_on | 140 | 153,127,976 |
| 17 | serde_json | depends_on | 133 | 1,007,267,562 |
| 18 | httpx (untracked) | depends_on | 125 | β |
| 19 | thiserror | depends_on | 124 | 1,123,379,540 |
| 20 | pandas (untracked) | depends_on | 116 | β |
| 21 | pyyaml (untracked) | depends_on | 116 | β |
| 22 | tokio | depends_on | 112 | 757,974,873 |
| 23 | bitflags | depends_on | 106 | 1,443,994,499 |
| 24 | bytes | depends_on | 106 | 807,436,406 |
| 25 | opentelemetry-api (untracked) | depends_on | 105 | β |
| 26 | coverage (untracked) | depends_on | 104 | β |
| 27 | ruff (untracked) | depends_on | 104 | β |
| 28 | grpcio (untracked) | depends_on | 102 | β |
| 29 | aiohttp (untracked) | depends_on | 99 | β |
| 30 | pre-commit (untracked) | depends_on | 98 | β |
| 31 | cryptography (untracked) | depends_on | 96 | β |
| 32 | pytest-xdist (untracked) | depends_on | 93 | β |
| 33 | tracing | depends_on | 91 | 669,813,082 |
| 34 | google-auth (untracked) | depends_on | 88 | β |
| 35 | click (untracked) | depends_on | 86 | β |
| 36 | typing_extensions (untracked) | depends_on | 81 | β |
| 37 | flake8 (untracked) | depends_on | 80 | β |
| 38 | urllib3 (untracked) | depends_on | 80 | β |
| 39 | cfg-if | depends_on | 79 | 1,140,325,441 |
| 40 | python-dateutil (untracked) | depends_on | 79 | β |
| 41 | tomli (untracked) | depends_on | 77 | β |
| 42 | rand | depends_on | 76 | 1,302,852,484 |
| 43 | rich (untracked) | depends_on | 74 | β |
| 44 | google-api-core (untracked) | depends_on | 73 | β |
| 45 | http | depends_on | 73 | 792,531,005 |
| 46 | once_cell | depends_on | 72 | 993,541,978 |
| 47 | black (untracked) | depends_on | 71 | β |
| 48 | setuptools (untracked) | depends_on | 71 | β |
| 49 | tox (untracked) | depends_on | 70 | β |
| 50 | isodate (untracked) | depends_on | 68 | β |
| 51 | regex | depends_on | 68 | 924,480,376 |
| 52 | windows-sys | depends_on | 68 | 1,180,517,240 |
| 53 | build (untracked) | depends_on | 67 | β |
| 54 | pytest-asyncio (untracked) | depends_on | 67 | β |
| 55 | jinja2 (untracked) | depends_on | 66 | β |
| 56 | pin-project-lite | depends_on | 66 | 799,483,511 |
| 57 | twine (untracked) | depends_on | 66 | β |
| 58 | matplotlib (untracked) | depends_on | 64 | β |
| 59 | num-traits | depends_on | 63 | 810,099,622 |
| 60 | wheel (untracked) | depends_on | 63 | β |
| 61 | futures-core | depends_on | 62 | 709,860,970 |
| 62 | pyarrow (untracked) | depends_on | 62 | β |
| 63 | smallvec | depends_on | 62 | 922,123,147 |
| 64 | tqdm (untracked) | depends_on | 62 | β |
| 65 | futures-util | depends_on | 61 | 698,409,103 |
| 66 | scipy (untracked) | depends_on | 61 | β |
| 67 | boto3 (untracked) | depends_on | 60 | β |
| 68 | indexmap | depends_on | 59 | 1,207,311,753 |
| 69 | ipython (untracked) | depends_on | 59 | β |
| 70 | url | depends_on | 59 | 700,908,950 |
| 71 | chrono | depends_on | 57 | 642,018,452 |
| 72 | opentelemetry-sdk (untracked) | depends_on | 57 | β |
| 73 | proto-plus (untracked) | depends_on | 57 | β |
| 74 | azure-mgmt-core (untracked) | depends_on | 56 | β |
| 75 | hashbrown | depends_on | 56 | 1,825,099,592 |
| 76 | base64 | depends_on | 55 | 1,270,374,131 |
| 77 | zeroize | depends_on | 55 | 526,344,624 |
| 78 | arbitrary | depends_on | 54 | 121,553,617 |
| 79 | parking_lot | depends_on | 54 | 874,210,044 |
| 80 | serde_core | depends_on | 53 | 323,112,091 |
| 81 | sqlalchemy (untracked) | depends_on | 52 | β |
| 82 | memchr | depends_on | 51 | 1,079,633,195 |
| 83 | opentelemetry-semantic-conventions | depends_on | 51 | 112,299,331 |
| 84 | jsonschema (untracked) | depends_on | 50 | β |
| 85 | furo (untracked) | depends_on | 49 | β |
| 86 | lxml (untracked) | depends_on | 49 | β |
| 87 | opentelemetry-instrumentation (untracked) | depends_on | 49 | β |
| 88 | pytest-timeout (untracked) | depends_on | 48 | β |
| 89 | uvicorn (untracked) | depends_on | 48 | β |
| 90 | psutil (untracked) | depends_on | 47 | β |
| 91 | pytz (untracked) | depends_on | 47 | β |
| 92 | certifi (untracked) | depends_on | 46 | β |
| 93 | pytest-mock (untracked) | depends_on | 46 | β |
| 94 | torch (untracked) | depends_on | 46 | β |
| 95 | six (untracked) | depends_on | 45 | β |
| 96 | time | depends_on | 45 | 732,892,194 |
| 97 | uuid | depends_on | 45 | 629,261,814 |
| 98 | attrs (untracked) | depends_on | 44 | β |
| 99 | fastapi (untracked) | depends_on | 44 | β |
| 100 | pillow (untracked) | depends_on | 43 | β |