Repositories reading strong

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.

All bands Strong Adequate 651 surveyed
Sort Relevance Newest Stars Lines of code Files History Findings Worst band
RepositoryLanguageSizeStarsReadBand
gofiber/fiber 2 adequate · 3 strong Go 203,724 lines 40,186 2026-10-25 strong
orchestratorinc/agent-orchestrator 2 adequate · 3 strong Go 1,330,654 lines 14,044 2026-11-03 strong
photoprism/photoprism 1 adequate · 4 strong Go 669,951 lines 40,238 2026-10-25 strong
outline/outline 2 adequate · 3 strong TypeScript 417,213 lines 40,701 2026-10-25 strong
nushell/nushell 1 adequate · 3 strong Rust 482,405 lines 40,580 2026-10-25 strong
zilliztech/deep-searcher 2 adequate · 3 strong Python 25,355 lines 8,367 2026-11-08 strong
kyverno/kyverno 2 adequate · 3 strong Go 618,744 lines 8,313 2026-11-08 strong
diaspora/diaspora 2 adequate · 3 strong Ruby 186,587 lines 13,653 2026-11-03 strong
getpelican/pelican 4 strong Python 32,441 lines 13,363 2026-11-03 strong
run-llama/llama_index 2 adequate · 3 strong Python 9,665 lines 52,621 2026-10-22 strong
prisma/orm 1 adequate · 4 strong TypeScript 1,661,335 lines 47,664 2026-10-23 strong
tailscale/tailscale 2 adequate · 3 strong Go 649,868 lines 36,994 2026-10-25 strong
sixlabors/imagesharp 4 strong C# 380,081 lines 8,033 2026-11-07 strong
powerjob/powerjob 2 adequate · 3 strong Java 61,702 lines 7,811 2026-11-08 strong
traccar/traccar 2 adequate · 3 strong Java 149,694 lines 7,822 2026-11-07 strong
apify/crawlee 2 adequate · 3 strong TypeScript 181,805 lines 26,278 2026-10-28 strong
grapesjs/grapesjs 4 strong TypeScript 110,620 lines 26,348 2026-10-28 strong
reactive-resume/reactive-resume 2 adequate · 3 strong TypeScript 479,667 lines 44,763 2026-10-23 strong
react-hook-form/react-hook-form 1 adequate · 3 strong TypeScript 100,595 lines 44,878 2026-10-23 strong
langchain-ai/langgraph 1 adequate · 3 strong Python 213,940 lines 43,789 2026-10-23 strong
sequel-ace/sequel-ace 1 adequate · 3 strong Objective-C 236,391 lines 7,545 2026-11-07 strong
casey/just 1 adequate · 3 strong Rust 76,062 lines 36,039 2026-10-25 strong
python-poetry/poetry 4 strong Python 113,213 lines 34,307 2026-10-25 strong
fabiolb/fabio 1 adequate · 4 strong Go 31,745 lines 7,346 2026-11-08 strong
langfuse/langfuse 2 adequate · 3 strong TypeScript 1,270,259 lines 35,231 2026-10-25 strong
jo-inc/camofox-browser 2 adequate · 3 strong JavaScript 43,073 lines 12,131 2026-11-03 strong
civitai/civitai 2 adequate · 3 strong TypeScript 1,957,563 lines 7,306 2026-11-07 strong
gristlabs/grist-core 2 adequate · 3 strong TypeScript 561,872 lines 12,043 2026-11-03 strong
quartznet/quartznet 1 adequate · 4 strong C# 608,055 lines 7,092 2026-11-08 strong
milvus-io/milvus 2 adequate · 3 strong Go 2,186,085 lines 46,451 2026-10-22 strong

What a band means. A band sums up one reading of one commit: strong, adequate or significant findings. Here it counts the project's code, process, product, security and operations. A report reads more than that, so its band can differ from its row.

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.