TypeScript 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 299 surveyed
Sort Relevance Newest Stars Lines of code Files History Findings Worst band
RepositoryLanguageSizeStarsReadBand
corebunch/instatic 2 adequate · 3 strong TypeScript 501,819 lines 9,052 2026-11-03 strong
shardeum/shardeum 1 adequate · 3 strong TypeScript 81,075 lines 31,185 2026-10-23 adequate
composiohq/composio 2 adequate · 3 strong TypeScript 500,218 lines 30,941 2026-10-23 strong
statelyai/xstate 1 adequate · 3 strong TypeScript 122,357 lines 30,348 2026-10-23 strong
better-auth/better-auth 2 adequate · 3 strong TypeScript 527,560 lines 30,440 2026-10-23 strong
dubinc/dub 3 adequate · 2 strong TypeScript 544,812 lines 24,827 2026-10-25 adequate
simstudioai/sim 4 adequate · 1 strong TypeScript 2,097,460 lines 29,991 2026-10-23 adequate
requarks/wiki 3 adequate · 2 strong TypeScript 499,188 lines 29,079 2026-10-23 adequate
signoz/signoz 3 adequate · 2 strong TypeScript 1,323,026 lines 32,428 2026-10-22 adequate
tutao/tutanota 1 adequate · 3 strong TypeScript 794,648 lines 8,105 2026-11-03 strong
steel-dev/steel-browser 2 adequate · 3 strong TypeScript 54,989 lines 7,916 2026-11-03 strong
teableio/teable 3 adequate · 2 strong TypeScript 1,458,621 lines 21,849 2026-10-25 adequate
failproofai/failproofai 3 adequate · 2 strong TypeScript 472,881 lines 7,653 2026-11-03 adequate
humanlayer/12-factor-agents 3 adequate · 1 strong TypeScript 36,341 lines 26,849 2026-10-23 adequate
labring/laf 3 adequate · 2 strong TypeScript 124,612 lines 7,547 2026-11-03 adequate
kubernetes-sigs/headlamp 3 adequate · 2 strong TypeScript 422,437 lines 7,553 2026-11-03 adequate
docmost/docmost 3 adequate · 2 strong TypeScript 172,685 lines 21,830 2026-10-25 adequate
refly-ai/refly 4 adequate · 1 strong TypeScript 390,787 lines 7,545 2026-11-03 adequate
mattermost-community/focalboard 3 adequate · 2 strong TypeScript 157,043 lines 26,522 2026-10-23 adequate
promptfoo/promptfoo 4 adequate · 1 strong TypeScript 1,407,640 lines 26,341 2026-10-23 adequate
civitai/civitai 2 adequate · 3 strong TypeScript 1,957,563 lines 7,306 2026-11-03 strong
browserbase/stagehand 1 adequate · 4 strong TypeScript 312,611 lines 25,793 2026-10-23 strong
openpanel-dev/openpanel 3 adequate · 2 strong TypeScript 378,281 lines 7,243 2026-11-03 adequate
streetwriters/notesnook 3 adequate · 1 strong TypeScript 300,203 lines 14,845 2026-10-28 adequate
open-multi-agent/open-multi-agent 4 strong TypeScript 154,895 lines 7,044 2026-11-03 strong
budibase/budibase 4 adequate · 1 strong TypeScript 684,867 lines 28,342 2026-10-22 adequate
linkwarden/linkwarden 4 adequate · 1 strong TypeScript 77,398 lines 19,845 2026-10-25 adequate
activepieces/activepieces 4 adequate · 1 strong TypeScript 2,038,668 lines 25,189 2026-10-23 adequate
nocobase/nocobase 2 adequate · 3 strong TypeScript 2,226,632 lines 24,682 2026-10-23 strong
fosrl/pangolin 3 adequate · 2 strong TypeScript 423,358 lines 23,185 2026-10-23 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.