An instrument pointed at 388 open-source repositories.
Read every 4 hours. Compared against its own history, never against anything else. Every figure links to its source.
Installs
Stars can be bought. Installs cannot.
| # | Repository | Package | Downloads | Against the largest | Window |
|---|---|---|---|---|---|
| 1 | numpy/numpy | PyPI numpy | 286,460,726 | per week | |
| 2 | microsoft/TypeScript | npm typescript | 263,394,364 | per week | |
| 3 | evanw/esbuild | npm esbuild | 258,195,701 | per week | |
| 4 | encode/httpx | PyPI httpx | 204,680,775 | per week | |
| 5 | tokio-rs/tokio | crates.io tokio | 200,779,048 | per 90 days | |
| 6 | pandas-dev/pandas | PyPI pandas | 194,022,417 | per week | |
| 7 | BerriAI/litellm | PyPI litellm | 175,616,759 | per week | |
| 8 | vitejs/vite | npm vite | 163,302,198 | per week | |
| 9 | nodejs/undici | npm undici | 158,049,961 | per week | |
| 10 | eslint/eslint | npm eslint | 156,159,541 | per week | |
| 11 | pnpm/pnpm | npm pnpm | 152,260,249 | per week | |
| 12 | fastapi/fastapi | PyPI fastapi | 146,967,726 | per week | |
| 13 | prettier/prettier | npm prettier | 129,572,220 | per week | |
| 14 | expressjs/express | npm express | 129,338,904 | per week | |
| 15 | sgl-project/sglang | PyPI sglang | 123,363,246 | per week | |
| 16 | rollup/rollup | npm rollup | 123,110,173 | per week | |
| 17 | tailwindlabs/tailwindcss | npm tailwindcss | 119,577,776 | per week | |
| 18 | tokio-rs/axum | crates.io axum | 104,514,698 | per 90 days | |
| 19 | scipy/scipy | PyPI scipy | 103,211,409 | per week | |
| 20 | sqlalchemy/sqlalchemy | PyPI sqlalchemy | 100,974,103 | per week | |
| 21 | vitest-dev/vitest | npm vitest | 89,357,805 | per week | |
| 22 | microsoft/playwright | npm playwright | 78,954,076 | per week | |
| 23 | astral-sh/ruff | PyPI ruff | 77,253,346 | per week | |
| 24 | openai/tiktoken | PyPI tiktoken | 66,948,501 | per week |
Bars against 286,460,726. Windows never added together. How
Health
OpenSSF and OSV. Not judged here.
| Repository | Scorecard | Advisories | Scored |
|---|---|---|---|
| iden3/circom | 2.5 | — | 2026-07-27 |
| parcel-bundler/parcel | 2.6 | 0 | 2026-07-27 |
| meta-llama/llama | 3.0 | — | 2026-07-27 |
| emacs-mirror/emacs | 3.2 | — | 2026-07-27 |
| jesseduffield/lazydocker | 3.2 | — | 2026-07-27 |
| ArweaveTeam/arweave | 3.4 | — | 2026-07-27 |
| iden3/snarkjs | 3.4 | 1 | 2026-07-27 |
| yarnpkg/berry | 3.4 | — | 2026-07-27 |
| makerdao/dss | 3.5 | — | 2026-07-27 |
| beego/beego | 3.6 | — | 2026-07-27 |
| dandavison/delta | 3.6 | — | 2026-07-27 |
| facebookresearch/segment-anything | 3.6 | — | 2026-07-27 |
Scorecards OpenSSF, advisories OSV — neither judged here. 99 never scanned, and absent rather than zero. How
Ask
Answered only from the readings here.
Watchlist
Curated and partial. A category is why a repository was added, not a fact about it.
| Category | Watched | Measured | Forks added | Findings | Busiest |
|---|---|---|---|---|---|
| ai-ml | 74 | — | — | 66 | — |
| crypto-web3 | 75 | — | — | 32 | — |
| database | 79 | — | — | 69 | — |
| devtool | 80 | — | — | 85 | — |
| web-framework | 80 | — | — | 59 | — |
| All | 388 | — | 311 | — | |
Forks added covers measured repositories only. No figure means not yet measured, never zero.
| Repository | Category | Language | Forks | Stars | Added | Reading |
|---|---|---|---|---|---|---|
| twbs/bootstrap | web-framework | MDX | 78,687 | 174,563 | — | forming |
| tensorflow/tensorflow | ai-ml | C++ | 75,878 | 196,892 | — | forming |
| ant-design/ant-design | web-framework | TypeScript | 54,688 | 98,972 | — | forming |
| react/react | web-framework | JavaScript | 51,190 | 247,056 | — | forming |
| kubernetes/kubernetes | devtool | Go | 43,773 | 124,314 | — | forming |
| spring-projects/spring-boot | web-framework | Java | 42,107 | 81,262 | — | forming |
| microsoft/vscode | devtool | TypeScript | 41,438 | 188,424 | — | forming |
| bitcoin/bitcoin | crypto-web3 | C++ | 39,254 | 89,794 | — | forming |
| spring-projects/spring-framework | web-framework | Java | 38,803 | 60,168 | — | forming |
| nodejs/node | web-framework | JavaScript | 36,366 | 118,799 | — | forming |
| huggingface/transformers | ai-ml | Python | 34,130 | 163,401 | — | forming |
| django/django | web-framework | Python | 34,111 | 88,393 | — | forming |
| mui/material-ui | web-framework | JavaScript | 32,548 | 98,689 | — | forming |
| vercel/next.js | web-framework | JavaScript | 31,682 | 141,637 | — | forming |
| AUTOMATIC1111/stable-diffusion-webui | ai-ml | Python | 30,546 | 164,419 | — | forming |
| apache/spark | database | Scala | 29,310 | 43,797 | — | forming |
| pytorch/pytorch | ai-ml | Python | 28,729 | 102,234 | — | forming |
| git/git | devtool | C | 28,222 | 62,428 | — | forming |
| angular/angular | web-framework | TypeScript | 27,405 | 100,952 | — | forming |
| scikit-learn/scikit-learn | ai-ml | Python | 27,263 | 66,918 | — | forming |
| ohmyzsh/ohmyzsh | devtool | Shell | 26,574 | 189,061 | — | forming |
| elastic/elasticsearch | database | Java | 26,041 | 77,790 | — | forming |
| laravel/laravel | web-framework | Blade | 24,896 | 84,770 | — | forming |
| redis/redis | database | C | 24,751 | 75,910 | — | forming |
| expressjs/express | web-framework | JavaScript | 24,570 | 69,345 | — | forming |
| ansible/ansible | devtool | Python | 24,318 | 70,227 | — | forming |
| langchain-ai/langchain | ai-ml | Python | 23,917 | 143,545 | — | forming |
| rails/rails | web-framework | Ruby | 22,348 | 58,675 | — | forming |
| ethereum/go-ethereum | crypto-web3 | Go | 22,091 | 51,269 | — | forming |
| ggml-org/llama.cpp | ai-ml | C++ | 21,375 | 122,872 | — | forming |
| jquery/jquery | web-framework | JavaScript | 20,383 | 59,788 | — | forming |
| vllm-project/vllm | ai-ml | Python | 20,345 | 88,335 | — | forming |
| pandas-dev/pandas | ai-ml | Python | 20,233 | 49,468 | — | forming |
| keras-team/keras | ai-ml | Python | 19,747 | 64,225 | — | forming |
| moby/moby | devtool | Go | 19,159 | 72,014 | — | forming |
| apache/airflow | database | Python | 17,530 | 46,397 | — | forming |
| ollama/ollama | ai-ml | Go | 17,280 | 177,899 | — | forming |
| pallets/flask | web-framework | Python | 16,926 | 72,159 | — | forming |
| apache/kafka | database | Java | 15,398 | 33,477 | — | forming |
| reduxjs/redux | web-framework | TypeScript | 15,207 | 61,519 | — | forming |
Added counts forks gained across the current observation window. A repository whose window has not filled yet shows no figure rather than a zero.
Today
Since midnight UTC. Empty is the ordinary state.
| UTC | Repository | Signal | Confidence | Reading | Link |
|---|---|---|---|---|---|
| 01:11 | hasura/graphql-engine | release | confirmed | v2.50.0 | source |
| 01:11 | unslothai/unsloth | release | confirmed | v0.1.522-beta | source |
| 01:35 | cli/cli | dependency-shift | confirmed | — | source |
| 01:35 | elastic/kibana | dependency-shift | confirmed | — | source |
| 01:35 | etcd-io/etcd | dependency-shift | confirmed | — | source |
| 01:35 | hashicorp/vault | dependency-shift | confirmed | — | source |
| 01:35 | MetaMask/metamask-extension | dependency-shift | confirmed | — | source |
| 01:50 | ggml-org/llama.cpp | release | confirmed | b10290 | source |
| 03:35 | apache/hbase | release | confirmed | rel/3.0.0 | source |
| 03:35 | microsoft/DeepSpeed | release | confirmed | v0.19.4 | source |
| 05:28 | microsoft/vscode | fork-outlier | detected | — | source |
| 05:28 | comfyanonymous/ComfyUI | fork-outlier | detected | — | source |
| 05:28 | ggml-org/llama.cpp | fork-outlier | detected | — | source |
| 05:28 | sgl-project/sglang | fork-outlier | detected | — | source |
| 07:21 | ClickHouse/ClickHouse | release | confirmed | v26.7.3.19-stable | source |
| 07:21 | renovatebot/renovate | release | confirmed | 44.14.0 | source |
| 08:05 | filecoin-project/lotus | dependency-shift | confirmed | — | source |
| 09:26 | ant-design/ant-design | correction | confirmed | — | source |
| 09:26 | apache/airflow | correction | confirmed | — | source |
| 09:26 | apache/druid | correction | confirmed | — | source |
| 09:26 | apache/flink | correction | confirmed | — | source |
| 09:26 | apache/hudi | correction | confirmed | — | source |
| 09:26 | apache/kafka | correction | confirmed | — | source |
| 09:26 | apache/spark | correction | confirmed | — | source |
| 09:26 | apache/zookeeper | correction | confirmed | — | source |
| 09:26 | argoproj/argo-cd | correction | confirmed | — | source |
| 09:26 | astral-sh/ruff | correction | confirmed | — | source |
| 09:26 | astral-sh/uv | correction | confirmed | — | source |
| 09:26 | BerriAI/litellm | correction | confirmed | — | source |
| 09:26 | biomejs/biome | correction | confirmed | — | source |
| 09:26 | bitcoin/bitcoin | correction | confirmed | — | source |
| 09:26 | BurntSushi/ripgrep | correction | confirmed | — | source |
| 09:26 | caddyserver/caddy | correction | confirmed | — | source |
| 09:26 | ChainSafe/lodestar | correction | confirmed | — | source |
| 09:26 | charmbracelet/bubbletea | correction | confirmed | — | source |
| 09:26 | citusdata/citus | correction | confirmed | — | source |
| 09:26 | cli/cli | correction | confirmed | — | source |
| 09:26 | ClickHouse/ClickHouse | correction | confirmed | — | source |
| 09:26 | cockroachdb/cockroach | correction | confirmed | — | source |
| 09:26 | comfyanonymous/ComfyUI | correction | confirmed | — | source |
Signals
Five detectors. Most need fourteen days of history before they can say anything.
Our record
How often this has been right, and whether its bars are reachable.
| Detector | Compares | Bar | Highest seen | Of bar | Measured | Crossed | Reading |
|---|---|---|---|---|---|---|---|
| fork-spike | multiplier against own baseline | 3 | — | — | 0 | 0 | Nothing measured |
| fork-outlier | ratio to category median | 8 | — | — | 0 | 0 | Nothing measured |
| demand | engagement across repositories | 60 | — | — | 0 | 0 | Nothing measured |
| lineage | new descendants this week | 10 | 1 | 10% | 12 | 0 | Never approached |
Never approached means nothing reached half the bar — a fault in this instrument, not in the repositories. How
The token
What funds this.
This project is funded by a token on Robinhood Chain. Trading it pays a fee, and most of that fee goes to whoever launched the pool — which is what pays for this to keep running and to stay free to read.
That is the whole of it. Holding it does not unlock anything here, there is nothing to connect a wallet to, and no part of this site is behind it. Every reading, every bundle and every archive is public and always will be.
It has not launched. The plan is to run this in the open first, see which of the five readings people actually find worth sharing, and name it after the answer rather than after a guess. When it does launch, the contract address will appear here and nowhere else.