The library
Every public repository surveyed, browsable and searchable. Including the unflattering ones — a tool that only published good results would be a badge vending machine, not a diligence instrument.
| Repository | Language | Size | Stars | Read | Band |
|---|---|---|---|---|---|
| Featured: chosen by hand. | |||||
| kestra-io/kestra 2 adequate · 4 strong | Java | 649,805 lines | 28,531 | 2026-10-25 | |
| Every other reading, as the automated checks produced it. | |||||
| home-assistant/core 1 adequate · 3 strong | Python | 2,389,960 lines | 91,929 | 2026-11-03 | |
| storybookjs/storybook 5 strong | TypeScript | 941,415 lines | 91,438 | 2026-11-03 | |
| ohmyzsh/ohmyzsh 2 adequate · 3 strong | Shell | 97,594 lines | 189,923 | 2026-10-25 | |
| rustdesk/rustdesk 2 adequate · 3 strong | Rust | 295,034 lines | 124,631 | 2026-10-25 | |
| xtls/xray-core 5 strong | Go | 198,141 lines | 42,595 | 2026-11-03 | |
| ai/nanoid 1 adequate · 3 strong | JavaScript | 5,221 lines | 27,123 | 2026-11-07 | |
| godotengine/godot 1 adequate · 4 strong | C++ | 2,023,533 lines | 117,764 | 2026-10-25 | |
| argotorg/solidity 4 strong | C++ | 508,376 lines | 25,764 | 2026-11-07 | |
| gocolly/colly 2 adequate · 3 strong | Go | 9,497 lines | 25,578 | 2026-11-07 | |
| axios/axios 1 adequate · 4 strong | JavaScript | 77,216 lines | 109,215 | 2026-10-25 | |
| winstonjs/winston 2 adequate · 3 strong | JavaScript | 13,244 lines | 24,528 | 2026-11-07 | |
| plotly/dash 1 adequate · 4 strong | Python | 178,307 lines | 24,478 | 2026-11-07 | |
| adguardteam/adguardhome 2 adequate · 3 strong | TypeScript | 300,932 lines | 38,092 | 2026-11-03 | |
| denoland/deno 1 adequate · 4 strong | Rust | 1,285,691 lines | 108,504 | 2026-10-25 | |
| fatedier/frp 2 adequate · 3 strong | Go | 76,027 lines | 109,669 | 2026-10-25 | |
| verl-project/verl 2 adequate · 4 strong | Python | 253,882 lines | 24,160 | 2026-11-07 | |
| graphify-labs/graphify 2 adequate · 4 strong | Python | 326,322 lines | 133,749 | 2026-10-23 | |
| langchain-ai/langchain 2 adequate · 3 strong | Python | 468,831 lines | 148,283 | 2026-10-22 | |
| hkuds/vibe-trading 2 adequate · 4 strong | Python | 716,142 lines | 37,537 | 2026-11-03 | |
| jandedobbeleer/oh-my-posh 1 adequate · 3 strong | Go | 150,102 lines | 23,720 | 2026-11-07 | |
| neovim/neovim 4 strong | Vim Script | 1,421,953 lines | 102,591 | 2026-10-25 | |
| micro/go-micro 2 adequate · 3 strong | Go | 180,548 lines | 23,083 | 2026-11-07 | |
| ocrmypdf/ocrmypdf 1 adequate · 4 strong | Python | 64,684 lines | 35,225 | 2026-11-03 | |
| astral-sh/uv 2 adequate · 3 strong | Rust | 579,805 lines | 90,174 | 2026-10-25 | |
| gin-gonic/gin 5 strong | Go | 29,423 lines | 89,259 | 2026-10-25 | |
| django/django 1 adequate · 4 strong | Python | 720,200 lines | 91,182 | 2026-10-25 | |
| nanocoai/nanoclaw 2 adequate · 4 strong | TypeScript | 240,352 lines | 31,076 | 2026-11-03 | |
| lionsoul2014/ip2region 1 adequate · 3 strong | Go | 34,637 lines | 19,851 | 2026-11-07 | |
| laravel/laravel 5 strong | Blade | 2,674 lines | 85,007 | 2026-10-25 | |
How listing works. Every public repository surveyed is listed — assessing public work is commentary on public work, and a library that hid the small ones would be quietly editorialising about which code counts. Private repositories are never listed. Anyone who proves control of a repo can attach a response to a finding, request a re-run, or delist it. Delisting is immediate and no-questions. An owner's response is removed only when it is unlawful, impersonates someone, publishes personal data or a credential, or is not about the finding. Disagreeing with the report is never a reason. To report a response, or to reach us about one, write to takedown@borehole.dev. There is no org-level score. Repositories are listed one by one, and sorting by band orders them by their own readings. Takedown: one email, 48 hours.