Repositories reading adequate

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 1,003 surveyed
Sort Relevance Newest Stars Lines of code Files History Findings Worst band
RepositoryLanguageSizeStarsReadBand
libuv/libuv 3 strong C 120,178 lines 27,212 2026-10-25 adequate
databendlabs/databend 3 adequate · 2 strong Rust 1,303,500 lines 9,491 2026-11-03 adequate
pgdogdev/pgdog 2 adequate · 3 strong Rust 227,298 lines 5,594 2026-11-08 adequate
3proxy/3proxy 2 adequate · 1 strong C 47,961 lines 5,572 2026-11-08 adequate
openemr/openemr 4 adequate · 1 strong PHP 1,735,504 lines 5,570 2026-11-08 adequate
getzep/graphiti 3 adequate · 2 strong Python 97,478 lines 32,166 2026-10-23 adequate
activerecord-hackery/ransack 3 strong Ruby 25,013 lines 5,858 2026-11-07 adequate
continuedev/continue 3 adequate · 2 strong TypeScript 420,952 lines 36,290 2026-10-22 adequate
seaweedfs/seaweedfs 4 adequate · 1 strong Go 1,161,579 lines 35,929 2026-10-22 adequate
artilleryio/artillery 2 adequate · 2 strong TypeScript 67,827 lines 9,111 2026-11-03 adequate
projectdiscovery/nuclei 4 adequate · 1 strong Go 199,880 lines 32,261 2026-10-23 adequate
rmosolgo/graphql-ruby 2 adequate · 2 strong Ruby 491,573 lines 5,445 2026-11-08 adequate
vapor/vapor 1 adequate · 2 strong Swift 44,468 lines 26,223 2026-10-25 adequate
awarexone/agentic-bug-hunter 2 adequate · 1 strong Python 127,932 lines 5,411 2026-11-07 adequate
fission/fission 3 adequate · 2 strong Go 269,456 lines 8,939 2026-11-03 adequate
ory/keto 3 adequate · 2 strong Go 117,225 lines 5,413 2026-11-07 adequate
webtorrent/webtorrent 3 adequate · 2 strong JavaScript 15,472 lines 31,447 2026-10-23 adequate
unlayer/react-email-editor 1 adequate · 2 strong TypeScript 3,260 lines 5,247 2026-11-08 adequate
firefly-iii/firefly-iii 2 adequate · 2 strong PHP 269,698 lines 24,785 2026-10-25 adequate
shardeum/shardeum 1 adequate · 3 strong TypeScript 81,075 lines 31,185 2026-10-23 adequate
grafana/mimir 4 adequate · 1 strong Go 1,431,844 lines 5,277 2026-11-07 adequate
radareorg/radare2 2 adequate · 2 strong C 1,205,860 lines 24,908 2026-10-25 adequate
iflytek/astron-rpa 4 adequate · 1 strong Python 348,205 lines 5,280 2026-11-07 adequate
heartcombo/devise 3 strong Ruby 19,184 lines 24,355 2026-10-25 adequate
tiddlywiki/tiddlywiki5 4 adequate · 1 strong JavaScript 116,000 lines 8,698 2026-11-03 adequate
stranslate/stranslate 3 adequate · 1 strong C# 61,160 lines 8,505 2026-11-03 adequate
deckerst/aves 3 adequate · 1 strong Dart 149,223 lines 5,490 2026-11-07 adequate
tidyverse/dplyr 2 strong R 73,172 lines 5,072 2026-11-08 adequate
mihonapp/mihon 3 adequate · 1 strong Kotlin 98,241 lines 23,916 2026-10-25 adequate
dubinc/dub 3 adequate · 2 strong TypeScript 544,812 lines 24,827 2026-10-25 adequate

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.