Most agent-friendly TypeScript repos
83 TypeScript repos, ranked by their overall score: the average across every agent we score. The average TypeScript repo scores 73.0, and wormhole-foundation/wormhole-connect leads with 91.0.
What TypeScript repos most often miss
- Pre-commit / git hooks: 47% pass rate
- Manageable size: 52% pass rate
- Linter / formatter config: 60% pass rate
Checks that only one agent reads are left out, since almost no repo has them. See the methodology for what each check looks for.
| Rank | Repo | Stars | Score | External link |
|---|---|---|---|---|
| 1 | wormhole-foundation/wormhole-connectGitHub | 115 ★ | open | |
| 2 | hsnice16/agent-friendly-codeGitHubBadge | 2 ★ | open | |
| 3 | getnao/naoGitHub | 1.7k ★ | open | |
| 4 | excalidraw/excalidrawGitHub | 133.5k ★ | open | |
| 5 | earendil-works/piGitHub | 113.5k ★ | open | |
| 6 | payloadcms/payloadGitHub | 45.2k ★ | open | |
| 7 | grafana/grafanaGitHub | 77.1k ★ | open | |
| 8 | nrwl/nxGitHub | 29.4k ★ | open | |
| 9 | QwenLM/qwen-codeGitHub | 28.4k ★ | open | |
| 10 | strapi/strapiGitHub | 73.3k ★ | open | |
| 11 | chakra-ui/chakra-uiGitHub | 40.7k ★ | open | |
| 12 | All-Hands-AI/OpenHandsGitHub | 90.3k ★ | open | |
| 13 | nuxt/nuxtGitHub | 60.9k ★ | open | |
| 14 | n8n-io/n8nGitHub | 206.7k ★ | open | |
| 15 | microsoft/playwrightGitHub | 97.3k ★ | open | |
| 16 | mastra-ai/mastraGitHub | 28.6k ★ | open | |
| 17 | mermaid-js/mermaidGitHub | 90.6k ★ | open | |
| 18 | calcom/cal.diyGitHub | 48.9k ★ | open | |
| 19 | novuhq/novuGitHub | 40.1k ★ | open | |
| 20 | openclaw/openclawGitHub | 391.5k ★ | open | |
| 21 | Shopify/cliGitHub | 753 ★ | open | |
| 22 | google-gemini/gemini-cliGitHub | 107.3k ★ | open | |
| 23 | MoonshotAI/kimi-codeGitHub | 7.8k ★ | open | |
| 24 | colinhacks/zodGitHub | 44.1k ★ | open | |
| 25 | withastro/astroGitHub | 63.1k ★ | open | |
| 26 | TanStack/routerGitHub | 15.2k ★ | open | |
| 27 | hsnice16/tulaGitHub | 0 ★ | open | |
| 28 | sst/opencodeGitHub | 212.2k ★ | open | |
| 29 | directus/directusGitHub | 38.3k ★ | open | |
| 30 | cloudflare/vinextGitHub | 9.1k ★ | open | |
| 31 | TanStack/queryGitHub | 50.4k ★ | open | |
| 32 | cline/clineGitHub | 70k ★ | open | |
| 33 | appwrite/appwriteGitHub | 57.6k ★ | open | |
| 34 | tldraw/tldrawGitHub | 50.8k ★ | open | |
| 35 | electric-sql/electricGitHub | 10.4k ★ | open | |
| 36 | pmndrs/zustandGitHub | 58.8k ★ | open | |
| 37 | simstudioai/simGitHub | 29.8k ★ | open | |
| 38 | TheOrcDev/8bitcn-uiGitHub | 2k ★ | open | |
| 39 | nestjs/nestGitHub | 76.8k ★ | open | |
| 40 | continuedev/continueGitHub | 36.2k ★ | open | |
| 41 | trpc/trpcGitHub | 40.7k ★ | open | |
| 42 | jestjs/jestGitHub | 45.6k ★ | open | |
| 43 | vercel-labs/deepsecGitHub | 8.1k ★ | open | |
| 44 | modelcontextprotocol/serversGitHub | 91.1k ★ | open | |
| 45 | supermemoryai/supermemoryGitHub | 31.2k ★ | open | |
| 46 | refinedev/refineGitHub | 35.8k ★ | open | |
| 47 | solidjs/solidGitHub | 36.1k ★ | open | |
| 48 | vercel/swrGitHub | 32.5k ★ | open | |
| 49 | SigNoz/signozGitHub | 32.3k ★ | open | |
| 50 | microsoft/vscodeGitHub | 193.4k ★ | open | |
| 51 | vuejs/coreGitHub | 54.6k ★ | open | |
| 52 | lit/litGitHub | 21.8k ★ | open | |
| 53 | statelyai/xstateGitHub | 30.3k ★ | open | |
| 54 | TanStack/aiGitHub | 3.2k ★ | open | |
| 55 | Uniswap/interfaceGitHub | 5.5k ★ | open | |
| 56 | sindresorhus/kyGitHub | 17.1k ★ | open | |
| 57 | chenglou/pretextGitHub | 50.7k ★ | open | |
| 58 | supabase/supabaseGitHub | 111.2k ★ | open | |
| 59 | medusajs/medusaGitHub | 36.7k ★ | open | |
| 60 | prisma/prismaGitHub | 47.7k ★ | open | |
| 61 | expo/expoGitHub | 52.6k ★ | open | |
| 62 | ghostfolio/ghostfolioGitHub | 9.4k ★ | open | |
| 63 | vercel/aiGitHub | 27.2k ★ | open | |
| 64 | storybookjs/storybookGitHub | 91.2k ★ | open | |
| 65 | makeplane/planeGitHub | 60.5k ★ | open | |
| 66 | DefiLlama/defillama-appGitHub | 292 ★ | open | |
| 67 | nocodb/nocodbGitHub | 65.2k ★ | open | |
| 68 | vitest-dev/vitestGitHub | 17.2k ★ | open | |
| 69 | remix-run/react-routerGitHub | 56.6k ★ | open | |
| 70 | shadcn-ui/uiGitHub | 125.1k ★ | open | |
| 71 | millionco/react-doctorGitHub | 15k ★ | open | |
| 72 | different-ai/openworkGitHub | 24k ★ | open | |
| 73 | tailwindlabs/tailwindcssGitHub | 97.8k ★ | open | |
| 74 | drizzle-team/drizzle-ormGitHub | 36k ★ | open | |
| 75 | honojs/honoGitHub | 32.5k ★ | open | |
| 76 | immich-app/immichGitHub | 115.8k ★ | open | |
| 77 | date-fns/date-fnsGitHub | 36.6k ★ | open | |
| 78 | vitejs/viteGitHub | 83.3k ★ | open | |
| 79 | anthropics/claude-codeGitHub | 149.7k ★ | open | |
| 80 | cloudflare/aiGitHub | 1.2k ★ | open | |
| 81 | firecrawl/firecrawlGitHub | 189.6k ★ | open | |
| 82 | mattermost/mattermostGitHub | 39.3k ★ | open | |
| 83 | stripe/aiGitHub | 1.9k ★ | open |