Kotlin repositories

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 25 surveyed
Sort Relevance Newest Stars Lines of code Files History Findings Worst band
RepositoryLanguageSizeStarsReadBand
matsuridayo/nekoboxforandroid 4 adequate Kotlin 36,950 lines 23,380 2026-11-07 adequate
breezy-weather/breezy-weather 2 adequate · 2 strong Kotlin 148,891 lines 11,902 2026-11-07 adequate
square/okhttp 2 adequate · 2 strong Kotlin 160,350 lines 47,076 2026-10-25 adequate
rikkahub/rikkahub 3 adequate · 2 strong Kotlin 257,729 lines 8,695 2026-11-07 adequate
ceuilisa/pixiv-shaft 1 adequate · 3 strong Kotlin 304,782 lines 8,260 2026-11-07 adequate
hapelee/legado-with-md3 2 adequate · 2 strong Kotlin 792,714 lines 6,874 2026-11-07 adequate
signalapp/signal-android 2 adequate · 2 strong Kotlin 909,283 lines 29,391 2026-10-25 adequate
mihonapp/mihon 3 adequate · 1 strong Kotlin 98,241 lines 23,916 2026-10-25 adequate
ktorio/ktor 2 adequate · 2 strong Kotlin 328,012 lines 14,532 2026-10-25 adequate
kotlin/kotlinx.coroutines 1 adequate · 2 strong Kotlin 133,771 lines 13,816 2026-10-25 adequate
thunderbird/thunderbird-android 2 adequate · 2 strong Kotlin 392,465 lines 14,038 2026-10-25 adequate
ankidroid/anki-android 1 adequate · 3 strong Kotlin 246,887 lines 11,889 2026-10-25 strong
javalin/javalin 3 strong Kotlin 41,454 lines 8,355 2026-10-25 adequate
readyouapp/readyou 3 adequate · 1 strong Kotlin 48,474 lines 7,559 2026-10-25 adequate
kunzisoft/keepassdx 3 adequate · 1 strong Kotlin 110,294 lines 7,394 2026-10-25 adequate
oss-review-toolkit/ort 4 strong Kotlin 404,976 lines 2,117 2026-11-03 strong
nextcloud/android 2 adequate · 2 strong Kotlin 253,487 lines 5,606 2026-10-25 adequate
streetcomplete/streetcomplete 2 adequate · 2 strong Kotlin 478,221 lines 4,931 2026-10-25 adequate
dicioteam/dicio-android 2 adequate · 2 strong Kotlin 25,723 lines 1,536 2026-11-03 adequate
home-assistant/android 2 adequate · 2 strong Kotlin 215,300 lines 3,923 2026-10-25 adequate
horizontalsystems/unstoppable-wallet-android 3 adequate · 1 strong Kotlin 198,922 lines 1,266 2026-11-03 adequate
monica-pass/monica 2 adequate · 1 strong Kotlin 660,739 lines 1,206 2026-11-03 adequate
element-hq/element-x-android 4 strong Kotlin 408,128 lines 2,424 2026-10-25 strong
codeberg.org/jannis/fitotrack 3 adequate · 1 strong Kotlin 44,303 lines 440 2026-11-07 adequate
maplibre/maplibre-compose 1 adequate · 3 strong Kotlin 177,265 lines 585 2026-10-25 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.