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 |
|---|---|---|---|---|---|
| makeplane/plane 5 adequate · 1 strong | TypeScript | 551,674 lines | 62,026 | 2026-10-25 | |
| automaapp/automa 2 adequate · 2 strong | Vue | 76,330 lines | 21,710 | 2026-11-03 | |
| heyputer/puter 3 adequate · 3 strong | TypeScript | 762,175 lines | 43,960 | 2026-10-28 | |
| sharkdp/bat 4 adequate | Rust | 75,936 lines | 60,575 | 2026-10-25 | |
| meilisearch/meilisearch 3 adequate · 3 strong | Rust | 285,291 lines | 59,414 | 2026-10-25 | |
| ultralytics/ultralytics 4 adequate · 2 strong | Python | 200,962 lines | 62,003 | 2026-10-25 | |
| pocketbase/pocketbase 3 adequate · 2 strong | Go | 193,665 lines | 61,180 | 2026-10-25 | |
| penpot/penpot 3 adequate · 3 strong | Clojure | 728,318 lines | 60,442 | 2026-10-25 | |
| wekan/wekan 3 adequate · 2 strong | JavaScript | 1,278,093 lines | 21,150 | 2026-11-03 | |
| pi-hole/pi-hole 3 adequate · 2 strong | Shell | 10,631 lines | 61,119 | 2026-10-25 | |
| rclone/rclone 5 adequate · 1 strong | Go | 443,935 lines | 60,003 | 2026-10-25 | |
| toeverything/affine 3 adequate · 3 strong | TypeScript | 1,158,373 lines | 73,777 | 2026-10-23 | |
| textualize/rich 2 adequate · 3 strong | Python | 68,235 lines | 57,445 | 2026-10-25 | |
| netdata/netdata 3 adequate · 3 strong | Go | 2,132,100 lines | 81,091 | 2026-10-22 | |
| eosphoros-ai/db-gpt 3 adequate · 3 strong | Python | 613,540 lines | 20,250 | 2026-11-03 | |
| heygen-com/hyperframes 3 adequate · 3 strong | TypeScript | 1,596,271 lines | 70,605 | 2026-10-23 | |
| dailydotdev/daily 4 adequate · 1 strong | JavaScript | 2,638 lines | 20,129 | 2026-11-03 | |
| volcengine/openviking 3 adequate · 3 strong | Python | 1,293,064 lines | 41,018 | 2026-10-28 | |
| wmjordan/pdfpatcher 2 adequate · 1 strong | C# | 75,306 lines | 12,763 | 2026-11-07 | |
| nginx-proxy/nginx-proxy 2 adequate · 3 strong | Python | 9,717 lines | 19,934 | 2026-11-03 | |
| ramsey/uuid 3 strong | PHP | 25,787 lines | 12,632 | 2026-11-07 | |
| hkuds/lightrag 4 adequate · 2 strong | Python | 489,273 lines | 40,385 | 2026-10-28 | |
| tryghost/ghost 4 adequate · 2 strong | TypeScript | 1,185,913 lines | 55,439 | 2026-10-25 | |
| freecodecamp/devdocs 5 adequate · 1 strong | Ruby | 74,507 lines | 39,575 | 2026-10-28 | |
| mem0ai/mem0 3 adequate · 3 strong | Python | 279,414 lines | 67,704 | 2026-10-23 | |
| kareadita/kavita 3 adequate · 3 strong | C# | 930,321 lines | 12,075 | 2026-11-07 | |
| psf/requests 1 adequate · 4 strong | Python | 16,102 lines | 54,342 | 2026-10-25 | |
| breezy-weather/breezy-weather 3 adequate · 2 strong | Kotlin | 148,891 lines | 11,902 | 2026-11-07 | |
| gyf-dev/immersionbar 2 adequate · 1 strong | Java | 19,959 lines | 11,484 | 2026-11-07 | |
| foundry376/mailspring 2 adequate · 3 strong | TypeScript | 391,468 lines | 17,992 | 2026-11-03 |
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.