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. | |||||
| chatwoot/chatwoot 3 adequate · 3 strong | Ruby | 1,283,524 lines | 37,217 | 2026-10-25 | |
| kestra-io/kestra 2 adequate · 4 strong | Java | 649,805 lines | 28,531 | 2026-10-25 | |
| hedgedoc/hedgedoc 4 adequate · 2 strong | TypeScript | 102,585 lines | 7,445 | 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 | |
| opendatalab/mineru 1 significant · 3 adequate · 2 strong | Python | 312,235 lines | 83,052 | 2026-11-03 | |
| tesseract-ocr/tesseract 1 adequate · 2 strong | C++ | 231,448 lines | 77,313 | 2026-11-03 | |
| nousresearch/hermes-agent 4 adequate · 1 strong | Python | 1,734,048 lines | 261,024 | 2026-10-23 | |
| n8n-io/n8n 3 adequate · 3 strong | TypeScript | 2,603,095 lines | 206,044 | 2026-10-25 | |
| deepseek-ai/deepseek-harness 3 adequate · 3 strong | TypeScript | 1,525,400 lines | 259,316 | 2026-10-23 | |
| docling-project/docling 4 adequate · 2 strong | Python | 489,177 lines | 70,056 | 2026-11-03 | |
| yt-dlp/yt-dlp 5 adequate · 1 strong | Python | 266,861 lines | 194,034 | 2026-10-25 | |
| ohmyzsh/ohmyzsh 2 adequate · 3 strong | Shell | 97,594 lines | 189,923 | 2026-10-25 | |
| ollama/ollama 3 adequate · 3 strong | Go | 372,565 lines | 181,897 | 2026-10-25 | |
| firecrawl/firecrawl 3 adequate · 3 strong | TypeScript | 470,651 lines | 194,582 | 2026-10-23 | |
| hkuds/deeptutor 5 adequate · 1 strong | Python | 942,295 lines | 54,596 | 2026-11-03 | |
| genymobile/scrcpy 3 adequate · 1 strong | C | 51,613 lines | 150,783 | 2026-10-25 | |
| cherryhq/cherry-studio 2 adequate · 4 strong | TypeScript | 1,888,876 lines | 53,228 | 2026-11-03 | |
| open-webui/open-webui 1 significant · 4 adequate · 1 strong | Python | 520,890 lines | 153,736 | 2026-10-25 | |
| microsoft/powertoys 4 adequate · 1 strong | C | 1,051,102 lines | 139,007 | 2026-10-25 | |
| medusajs/medusa 4 adequate · 2 strong | TypeScript | 1,234,100 lines | 37,094 | 2026-11-05 | |
| excalidraw/excalidraw 4 adequate · 2 strong | TypeScript | 265,420 lines | 133,081 | 2026-10-25 | |
| astrbotdevs/astrbot 3 adequate · 3 strong | Python | 465,718 lines | 45,809 | 2026-11-03 | |
| langgenius/dify 5 adequate · 1 strong | Python | 1,835,956 lines | 159,361 | 2026-10-23 | |
| rustdesk/rustdesk 2 adequate · 3 strong | Rust | 295,034 lines | 124,631 | 2026-10-25 | |
| lizardbyte/sunshine 6 adequate | C++ | 150,372 lines | 42,950 | 2026-11-03 | |
| huggingface/transformers 4 adequate · 2 strong | Python | 1,827,521 lines | 167,993 | 2026-10-22 | |
| 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 | |
| chatboxai/chatbox 5 adequate · 1 strong | TypeScript | 454,392 lines | 42,243 | 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.