Kotlin 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.
| Repository | Language | Size | Stars | Read | Band |
|---|---|---|---|---|---|
| matsuridayo/nekoboxforandroid 4 adequate | Kotlin | 36,950 lines | 23,380 | 2026-11-07 | |
| breezy-weather/breezy-weather 2 adequate · 2 strong | Kotlin | 148,891 lines | 11,902 | 2026-11-07 | |
| square/okhttp 2 adequate · 2 strong | Kotlin | 160,350 lines | 47,076 | 2026-10-25 | |
| rikkahub/rikkahub 3 adequate · 2 strong | Kotlin | 257,729 lines | 8,695 | 2026-11-07 | |
| ceuilisa/pixiv-shaft 1 adequate · 3 strong | Kotlin | 304,782 lines | 8,260 | 2026-11-07 | |
| hapelee/legado-with-md3 2 adequate · 2 strong | Kotlin | 792,714 lines | 6,874 | 2026-11-07 | |
| signalapp/signal-android 2 adequate · 2 strong | Kotlin | 909,283 lines | 29,391 | 2026-10-25 | |
| mihonapp/mihon 3 adequate · 1 strong | Kotlin | 98,241 lines | 23,916 | 2026-10-25 | |
| ktorio/ktor 2 adequate · 2 strong | Kotlin | 328,012 lines | 14,532 | 2026-10-25 | |
| kotlin/kotlinx.coroutines 1 adequate · 2 strong | Kotlin | 133,771 lines | 13,816 | 2026-10-25 | |
| thunderbird/thunderbird-android 2 adequate · 2 strong | Kotlin | 392,465 lines | 14,038 | 2026-10-25 | |
| javalin/javalin 3 strong | Kotlin | 41,454 lines | 8,355 | 2026-10-25 | |
| readyouapp/readyou 3 adequate · 1 strong | Kotlin | 48,474 lines | 7,559 | 2026-10-25 | |
| kunzisoft/keepassdx 3 adequate · 1 strong | Kotlin | 110,294 lines | 7,394 | 2026-10-25 | |
| nextcloud/android 2 adequate · 2 strong | Kotlin | 253,487 lines | 5,606 | 2026-10-25 | |
| streetcomplete/streetcomplete 2 adequate · 2 strong | Kotlin | 478,221 lines | 4,931 | 2026-10-25 | |
| dicioteam/dicio-android 2 adequate · 2 strong | Kotlin | 25,723 lines | 1,536 | 2026-11-03 | |
| home-assistant/android 2 adequate · 2 strong | Kotlin | 215,300 lines | 3,923 | 2026-10-25 | |
| horizontalsystems/unstoppable-wallet-android 3 adequate · 1 strong | Kotlin | 198,922 lines | 1,266 | 2026-11-03 | |
| monica-pass/monica 2 adequate · 1 strong | Kotlin | 660,739 lines | 1,206 | 2026-11-03 | |
| codeberg.org/jannis/fitotrack 3 adequate · 1 strong | Kotlin | 44,303 lines | 440 | 2026-11-07 |
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.