Top developer tools by Gid Score
3,794 libraries, frameworks and dev tools from our catalog, ranked by one number from public data: weekly downloads, GitHub stars, use in 24,166 public projects set up for AI coding agents, and whether downloads are growing. Updated Oct 20, 2026.
Growing fastest
Downloads in the last 4 finished weeks against the 4 before, for tools that already had at least 200,000 downloads in the 4 weeks before.
| DeepSeek DSH Client UI Slots Agent, MCP and tool libraries | +280.5% | |
|---|---|---|
| kokoro-onnx ML and data science | +176.9% | |
| tree-sitter-css Scraping, browsers and parsing | +171.6% | |
| Traits Utilities | +145.3% | |
| Railway SDK SDKs for hosted services | +142.5% | |
| Kokoro.js Files, images and media | +135.0% | |
| Piper Files, images and media | +122.4% | |
| Wikipedia-API SDKs for hosted services | +119.3% | |
| tree-sitter-c Scraping, browsers and parsing | +116.1% | |
| IfcOpenShell Files, images and media | +114.1% | |
| sherpa-onnx ML and data science | +109.5% | |
| numpy-stl 3D and graphics | +108.0% | |
| Varlock Dev workflow and config | +105.1% | |
| Parallel Web SDK SDKs for hosted services | +99.7% | |
| asyncio-mqtt HTTP clients and networking | +97.7% |
Ranking
| # | Tool | Category | Gid Score | Downloads / wk | 4-week change | GitHub stars | Forks | Agent projects |
|---|---|---|---|---|---|---|---|---|
| 1 | React npm | Web frameworks | 94 | 116M | +18.9% | 251K | 51.6K | 8,336 |
| 2 | Next.js npm | Web frameworks | 92 | 41.1M | +25.0% | 143K | 35.3K | 4,640 |
| 3 | TypeScript npm | Languages, types and runtimes | 92 | 184M | +21.3% | 112K | 17.2K | 11,442 |
| 4 | FastAPI pypi | HTTP servers and APIs | 91 | 114M | +23.7% | 103K | 10.1K | 2,649 |
| 5 | Tailwind CSS npm | Styling and CSS | 91 | 84.7M | +19.5% | 97.9K | 8,877 | 6,811 |
| 6 | Vite npm | Build tools and bundlers | 90 | 119M | +19.7% | 83.4K | 8,892 | 3,913 |
| 7 | Playwright (JavaScript) npm | Testing | 90 | 46.6M | +31.7% | 98.1K | 6,661 | 1,788 |
| 8 | Axios npm | HTTP clients and networking | 89 | 66.6M | +8.1% | 109K | 11.9K | 1,887 |
| 9 | Three.js npm | 3D and graphics | 89 | 14.1M | +40.1% | 117K | 36.7K | 2,634 |
| 10 | Zod npm | Forms, validation and schemas | 88 | 207M | +28.5% | 44.2K | 2,268 | 4,721 |
| 11 | Prettier npm | Linting and formatting | 88 | 81.6M | +17.9% | 52.4K | 5,051 | 3,126 |
| 12 | Requests pypi | HTTP clients and networking | 88 | 321M | +11.1% | 54.5K | 13.2K | 3,306 |
| 13 | LangChain pypi | Agent, MCP and tool libraries | 88 | 37.3M | -5.1% | 148K | 24.9K | 1,910 |
| 14 | pandas pypi | ML and data science | 87 | 147M | +15.0% | 50.2K | 20.6K | 2,457 |
| 15 | Express npm | HTTP servers and APIs | 87 | 87.4M | +17.5% | 69.6K | 25.3K | 1,513 |
| 16 | NumPy pypi | ML and data science | 86 | 239M | +18.2% | 33.1K | 13K | 2,866 |
| 17 | Pydantic pypi | Forms, validation and schemas | 86 | 243M | +17.6% | 29.1K | 3,051 | 3,337 |
| 18 | TanStack Query npm | State and data fetching | 86 | 40.1M | +17.5% | 50.5K | 4,265 | 1,899 |
| 19 | Hugging Face Transformers pypi | ML and data science | 86 | 25.1M | +12.2% | 168K | 34.9K | 809 |
| 20 | Lucide React npm | UI components and icons | 86 | 67.1M | +22.7% | 25.2K | 1,651 | 4,411 |
| 21 | OpenAI Python Library pypi | Model SDKs | 86 | 82.1M | +14.7% | 31.9K | 8,472 | 2,714 |
| 22 | Rich pypi | Dev workflow and config | 86 | 122M | +13.7% | 57.6K | 2,408 | 1,399 |
| 23 | ESLint npm | Linting and formatting | 85 | 96.1M | +13.9% | 27.6K | 5,212 | 7,522 |
| 24 | scikit-learn pypi | ML and data science | 85 | 51.8M | +6.0% | 67.8K | 27.6K | 1,171 |
| 25 | Flask pypi | HTTP servers and APIs | 85 | 39.9M | +23.8% | 75K | 17.1K | 866 |
| 26 | date-fns npm | Utilities | 85 | 56M | +13.6% | 36.6K | 2,054 | 1,929 |
| 27 | Framer Motion npm | Animation and motion | 84 | 31M | +19.2% | 34.4K | 1,448 | 2,491 |
| 28 | Zustand npm | State and data fetching | 84 | 37.7M | +20.9% | 58.8K | 2,203 | 1,097 |
| 29 | dotenv npm | Dev workflow and config | 84 | 112M | +16.9% | 20.6K | 975 | 3,482 |
| 30 | Vitest npm | Testing | 84 | 77.5M | +29.0% | 17.3K | 2,089 | 2,701 |
| 31 | React Hook Form npm | Forms, validation and schemas | 84 | 32.2M | +11.8% | 44.9K | 2,500 | 1,902 |
| 32 | Radix UI npm | UI components and icons | 84 | 112M | +15.2% | 19.4K | 1,278 | 2,860 |
| 33 | React Router npm | Web frameworks | 84 | 25.8M | +16.3% | 56.6K | 10.9K | 1,391 |
| 34 | tqdm pypi | Utilities | 83 | 11M | +10.2% | 31.4K | 4,608 | 1,626 |
| 35 | Playwright Core npm | Scraping, browsers and parsing | 83 | 78M | +31.9% | 98.1K | 6,661 | 245 |
| 36 | Recharts npm | Charts and data visualisation | 82 | 33.3M | +14.3% | 27.6K | 2,019 | 1,830 |
| 37 | Pillow pypi | Files, images and media | 82 | 137M | +35.8% | 13.9K | 2,547 | 1,787 |
| 38 | tsx npm | Languages, types and runtimes | 82 | 59.9M | +22.2% | 12.2K | 397 | 2,645 |
| 39 | esbuild npm | Build tools and bundlers | 82 | 184M | +20.6% | 40.1K | 1,367 | 682 |
| 40 | Lodash npm | Utilities | 82 | 94.5M | +9.1% | 61.3K | 7,201 | 532 |
| 41 | gRPC pypi | HTTP clients and networking | 82 | 81.5M | +10.9% | 45.4K | 11.4K | 731 |
| 42 | Model Context Protocol SDK (Python) pypi | Agent, MCP and tool libraries | 82 | 65.4M | +18.1% | 24.6K | 4,257 | 1,197 |
| 43 | Babel (JavaScript) npm | Build tools and bundlers | 82 | 113M | +14.9% | 44.1K | 5,996 | 656 |
| 44 | Testing Library npm | Testing | 82 | 41.6M | +32.9% | 19.7K | 1,171 | 1,263 |
| 45 | Uvicorn pypi | HTTP servers and APIs | 82 | 138M | +21.2% | 11K | 1,065 | 2,695 |
| 46 | Sharp npm | Files, images and media | 82 | 71.4M | +26.7% | 32.8K | 1,444 | 691 |
| 47 | clsx npm | Utilities | 81 | 75.8M | +17.4% | 9,845 | 187 | 3,935 |
| 48 | jsdom npm | Testing | 81 | 68M | +22.1% | 21.7K | 1,818 | 1,065 |
| 49 | Click pypi | Dev workflow and config | 81 | 227M | +17.1% | 17.8K | 5,110 | 1,413 |
| 50 | React Compiler Babel Plugin npm | Build tools and bundlers | 81 | 11.5M | +23.9% | 251K | 51.6K | 281 |
| 51 | python-dotenv pypi | Dev workflow and config | 81 | 159M | +16.4% | 8,900 | 616 | 4,550 |
| 52 | Jest npm | Testing | 81 | 25.8M | +8.9% | 45.5K | 6,737 | 967 |
| 53 | shadcn/ui npm | UI components and icons | 81 | 7.5M | +33.4% | 126K | 13.6K | 537 |
| 54 | PyTorch pypi | ML and data science | 81 | 13.9M | -4.5% | 105K | 32.9K | 928 |
| 55 | aiohttp pypi | HTTP clients and networking | 81 | 123M | +10.4% | 16.6K | 2,464 | 1,607 |
| 56 | Matplotlib pypi | Charts and data visualisation | 80 | 41.3M | +7.4% | 23.4K | 8,517 | 1,247 |
| 57 | Husky npm | Dev workflow and config | 80 | 20.8M | +13.4% | 35.4K | 1,100 | 1,185 |
| 58 | AI SDK npm | Model SDKs | 80 | 18.4M | +32.5% | 27.4K | 5,389 | 1,192 |
| 59 | Marked npm | Markdown, editors and content | 80 | 51.2M | +22.3% | 37.2K | 3,780 | 417 |
| 60 | Ruff pypi | Linting and formatting | 80 | 89.4M | +23.4% | 50.2K | 2,532 | 284 |
| 61 | pytest pypi | Testing | 80 | 212M | +9.7% | 14.6K | 3,522 | 1,512 |
| 62 | Drizzle ORM npm | Databases, ORMs and clients | 80 | 18.3M | +38.8% | 36.1K | 1,728 | 717 |
| 63 | tiktoken (Python) pypi | Prompts, structured output and evals | 80 | 47.9M | +9.0% | 19.5K | 1,653 | 1,081 |
| 64 | ws npm | HTTP clients and networking | 79 | 173M | +16.4% | 22.8K | 2,644 | 698 |
| 65 | Model Context Protocol SDK (JavaScript) npm | Agent, MCP and tool libraries | 79 | 39.4M | +28.6% | 13.6K | 2,530 | 1,178 |
| 66 | Sonner npm | UI components and icons | 79 | 30M | +16.6% | 13.1K | 469 | 2,028 |
| 67 | Class Variance Authority npm | UI components and icons | 79 | 40.5M | +20.0% | 6,904 | 139 | 3,310 |
| 68 | SQLAlchemy pypi | Databases, ORMs and clients | 79 | 87.6M | +13.1% | 12.2K | 1,826 | 1,419 |
| 69 | Day.js npm | Utilities | 79 | 44.3M | +16.3% | 48.7K | 5,507 | 298 |
| 70 | Tailwind Merge npm | Styling and CSS | 79 | 52M | +18.1% | 5,695 | 107 | 3,786 |
| 71 | Drizzle Kit npm | Databases, ORMs and clients | 79 | 15.3M | +38.0% | 36.1K | 1,728 | 686 |
| 72 | NetworkX pypi | ML and data science | 79 | 54.5M | +11.9% | 17.3K | 3,647 | 919 |
| 73 | Jinja2 pypi | Markdown, editors and content | 79 | 148M | +14.0% | 11.8K | 1,865 | 1,338 |
| 74 | Typer pypi | Dev workflow and config | 79 | 66M | +12.4% | 20.1K | 1,098 | 748 |
| 75 | SciPy pypi | ML and data science | 79 | 88M | +12.4% | 15.1K | 6,018 | 1,039 |
| 76 | uuid npm | Utilities | 79 | 174M | +15.7% | 15.3K | 994 | 933 |
| 77 | Commander npm | Dev workflow and config | 79 | 314M | +15.0% | 28.4K | 1,788 | 466 |
| 78 | Nanoid (JavaScript) npm | Utilities | 79 | 167M | +21.5% | 27.1K | 894 | 425 |
| 79 | webpack npm | Build tools and bundlers | 79 | 31.4M | +9.2% | 66K | 9,547 | 300 |
| 80 | LangGraph pypi | Agent, MCP and tool libraries | 78 | 12.5M | +14.4% | 43.6K | 7,435 | 899 |
| 81 | Starlette pypi | HTTP servers and APIs | 78 | 151M | +25.6% | 12.7K | 1,387 | 841 |
| 82 | PyArrow pypi | ML and data science | 78 | 93.4M | +17.7% | 17.2K | 4,386 | 689 |
| 83 | uv pypi | Build tools and bundlers | 78 | 35.4M | +13.7% | 90.9K | 3,674 | 150 |
| 84 | LiteLLM pypi | Model SDKs | 78 | 22.8M | -8.8% | 61.6K | 12.5K | 643 |
| 85 | Motion npm | Animation and motion | 78 | 15.8M | +29.4% | 34.4K | 1,448 | 663 |
| 86 | React Three Fiber npm | 3D and graphics | 78 | 4M | +25.6% | 33.1K | 2,041 | 2,444 |
| 87 | pg npm | Databases, ORMs and clients | 78 | 40.1M | +32.3% | 13.2K | 1,367 | 736 |
| 88 | Hono npm | HTTP servers and APIs | 78 | 45.2M | +24.9% | 32.6K | 1,416 | 264 |
| 89 | PDF.js npm | Files, images and media | 78 | 20.5M | +32.4% | 54K | 10.7K | 252 |
| 90 | react-markdown npm | Markdown, editors and content | 78 | 22.7M | +21.1% | 15.9K | 921 | 1,151 |
| 91 | chalk npm | Dev workflow and config | 78 | 289M | +9.7% | 23.3K | 4,062 | 458 |
| 92 | psutil pypi | Logging, monitoring and analytics | 78 | 76M | +13.8% | 11.3K | 1,532 | 991 |
| 93 | Turborepo npm | Build tools and bundlers | 77 | 17.5M | +31.5% | 31.2K | 2,470 | 526 |
| 94 | Black pypi | Linting and formatting | 77 | 27.8M | +3.8% | 42K | 2,942 | 438 |
| 95 | cmdk npm | UI components and icons | 77 | 25.4M | +15.5% | 13K | 381 | 1,366 |
| 96 | httpx pypi | HTTP clients and networking | 77 | 17M | +15.2% | 15.6K | 4,400 | 599 |
| 97 | React Native npm | Desktop and mobile apps | 77 | 9M | +17.7% | 127K | 25.4K | 232 |
| 98 | attrs pypi | Utilities | 77 | 19M | +14.2% | — | — | 1,144 |
| 99 | Biome npm | Linting and formatting | 77 | 11M | +35.6% | 26K | 1,305 | 743 |
| 100 | Beautiful Soup pypi | Scraping, browsers and parsing | 77 | 70.4M | -0.4% | — | — | 1,440 |
| 101 | redis (Python) pypi | HTTP clients and networking | 77 | 53.7M | +13.5% | 13.7K | 2,792 | 631 |
| 102 | Tenacity pypi | Utilities | 77 | 92.6M | +10.0% | 8,809 | 394 | 1,144 |
| 103 | RxJS npm | State and data fetching | 77 | 59.7M | +12.8% | 31.7K | 2,975 | 235 |
| 104 | cryptography pypi | Auth and security libraries | 76 | 291M | +12.9% | 7,814 | 1,827 | 1,155 |
| 105 | Playwright (Python) pypi | Scraping, browsers and parsing | 76 | 28.4M | +24.7% | 15.1K | 1,251 | 700 |
| 106 | Electron npm | Desktop and mobile apps | 76 | 5M | +29.2% | 123K | 17.7K | 267 |
| 107 | grpcio-tools pypi | Build tools and bundlers | 76 | 37.9M | +15.1% | 45.4K | 11.4K | 190 |
| 108 | OpenAI npm | Model SDKs | 76 | 25.3M | +17.9% | 11.2K | 1,623 | 1,208 |
| 109 | PyPDF pypi | Files, images and media | 76 | 38.8M | +27.7% | 10.3K | 1,658 | 741 |
| 110 | Storybook npm | Dev workflow and config | 76 | 13.6M | +20.2% | 91.3K | 10.5K | 172 |
| 111 | Streamlit pypi | Web frameworks | 76 | 5.2M | +8.9% | 46K | 4,430 | 1,138 |
| 112 | ts-node npm | Languages, types and runtimes | 76 | 25.4M | +6.8% | 13.1K | 547 | 1,180 |
| 113 | websockets pypi | HTTP clients and networking | 76 | 111M | +17.6% | 5,733 | 619 | 1,265 |
| 114 | FlatBuffers pypi | Utilities | 76 | 23M | +19.9% | 26.6K | 3,710 | 412 |
| 115 | Protocol Buffers pypi | Forms, validation and schemas | 76 | 158M | +7.4% | — | — | 990 |
| 116 | prompt-toolkit pypi | Dev workflow and config | 76 | 49.3M | +10.9% | 10.6K | 834 | 690 |
| 117 | tokenizers pypi | Prompts, structured output and evals | 76 | 46.6M | +12.4% | 11.2K | 1,230 | 659 |
| 118 | lodash-es npm | Utilities | 76 | 29.8M | +17.2% | 61.3K | 7,201 | 123 |
| 119 | Tornado pypi | HTTP servers and APIs | 76 | 25.3M | +15.1% | 22.2K | 5,583 | 483 |
| 120 | SymPy pypi | ML and data science | 75 | 36.5M | +7.5% | 15K | 5,588 | 595 |
| 121 | openpyxl pypi | Files, images and media | 75 | 75.1M | +13.6% | — | — | 773 |
| 122 | ONNX Runtime pypi | ML and data science | 75 | 21.4M | +27.9% | 22.1K | 4,343 | 380 |
| 123 | PyYAML pypi | Utilities | 75 | 257M | +16.8% | 2,956 | 626 | 2,201 |
| 124 | jsonwebtoken npm | Auth and security libraries | 75 | 34.8M | +15.7% | 18.2K | 1,285 | 393 |
| 125 | Mermaid npm | Charts and data visualisation | 75 | 11M | +20.4% | 90.8K | 9,371 | 150 |
| 126 | Loguru pypi | Logging, monitoring and analytics | 75 | 16.9M | +7.3% | 24.2K | 828 | 621 |
| 127 | Ajv npm | Forms, validation and schemas | 75 | 233M | +14.6% | 14.9K | 1,056 | 346 |
| 128 | orjson pypi | Utilities | 75 | 50M | +14.6% | 8,260 | 339 | 677 |
| 129 | mypy pypi | Languages, types and runtimes | 75 | 44.2M | +20.3% | 20.7K | 3,338 | 227 |
| 130 | D3.js npm | Charts and data visualisation | 75 | 13.8M | +18.9% | 114K | 22.6K | 92 |
| 131 | Supabase JS npm | SDKs for hosted services | 75 | 30.9M | +29.0% | 4,592 | 769 | 1,440 |
| 132 | lint-staged npm | Dev workflow and config | 75 | 17M | +13.2% | 14.7K | 473 | 883 |
| 133 | jsonschema pypi | Forms, validation and schemas | 75 | 135M | +20.1% | 4,990 | 701 | 1,018 |
| 134 | Vue npm | Web frameworks | 75 | 10.2M | +18.8% | 54.7K | 9,264 | 270 |
| 135 | Boto3 pypi | SDKs for hosted services | 75 | 624M | +2.8% | 9,915 | 1,997 | 640 |
| 136 | uvloop pypi | HTTP servers and APIs | 75 | 61.8M | +25.2% | 11.9K | 619 | 325 |
| 137 | next-themes npm | Web frameworks | 74 | 16.6M | +16.2% | 6,341 | 255 | 2,126 |
| 138 | cors npm | HTTP servers and APIs | 74 | 52.5M | +21.1% | 6,195 | 516 | 745 |
| 139 | PyJWT pypi | Auth and security libraries | 74 | 157M | +24.1% | 5,720 | 821 | 760 |
| 140 | SWC npm | Build tools and bundlers | 74 | 25.6M | +22.3% | 34.2K | 1,579 | 186 |
| 141 | IPython pypi | Dev workflow and config | 74 | 24.4M | +6.7% | 16.8K | 4,543 | 591 |
| 142 | Material UI npm | UI components and icons | 74 | 5.5M | +10.4% | 99.3K | 32.5K | 265 |
| 143 | React Day Picker npm | UI components and icons | 74 | 25.4M | +15.7% | 6,861 | 780 | 1,276 |
| 144 | TanStack Table npm | UI components and icons | 74 | 13.9M | +23.4% | 28.5K | 3,587 | 358 |
| 145 | urllib3 pypi | HTTP clients and networking | 74 | 347M | +12.8% | 4,076 | 1,653 | 1,324 |
| 146 | TensorFlow pypi | ML and data science | 74 | 2.7M | +8.0% | 201K | 79.8K | 227 |
| 147 | oxlint npm | Linting and formatting | 74 | 16.2M | +31.6% | 23.1K | 1,385 | 323 |
| 148 | NestJS npm | HTTP servers and APIs | 74 | 17.2M | +22.6% | 76.9K | 8,609 | 95 |
| 149 | Better Auth npm | Auth and security libraries | 74 | 7.8M | +50.8% | 30.4K | 2,991 | 303 |
| 150 | Puppeteer npm | Scraping, browsers and parsing | 74 | 6.7M | +9.9% | 95.7K | 9,600 | 215 |
| 151 | Socket.IO Client npm | HTTP clients and networking | 74 | 9M | +15.4% | 63.2K | 10.3K | 234 |
| 152 | React Reconciler npm | Web frameworks | 74 | 9.4M | +25.7% | 251K | 51.6K | 48 |
| 153 | Vaul npm | UI components and icons | 74 | 20.5M | +12.2% | 8,646 | 373 | 1,172 |
| 154 | Pino npm | Logging, monitoring and analytics | 74 | 32.7M | +20.5% | 18.3K | 1,008 | 266 |
| 155 | Socket.IO npm | HTTP clients and networking | 74 | 11M | +16.0% | 63.2K | 10.3K | 187 |
| 156 | Werkzeug pypi | HTTP servers and APIs | 74 | 54.7M | +24.3% | 6,880 | 1,852 | 483 |
| 157 | FastMCP (Python) pypi | Agent, MCP and tool libraries | 74 | 13.7M | +14.7% | 28.1K | 2,492 | 359 |
| 158 | jsPDF npm | Files, images and media | 74 | 9.4M | +15.3% | 31.3K | 4,793 | 443 |
| 159 | DOMPurify npm | Auth and security libraries | 74 | 42.1M | +18.7% | 17.5K | 872 | 214 |
| 160 | google-auth pypi | SDKs for hosted services | 74 | 96.7M | +9.7% | 5,411 | 1,805 | 817 |
| 161 | Puppeteer Core npm | Scraping, browsers and parsing | 74 | 13.8M | +20.6% | 95.7K | 9,600 | 76 |
| 162 | Embla Carousel npm | Animation and motion | 73 | 17.5M | +9.9% | 8,453 | 264 | 1,211 |
| 163 | LangGraph Checkpoint pypi | Agent, MCP and tool libraries | 73 | 12M | +14.0% | 43.6K | 7,435 | 237 |
| 164 | LangGraph SDK pypi | Agent, MCP and tool libraries | 73 | 12.2M | +14.5% | 43.6K | 7,435 | 228 |
| 165 | react-test-renderer npm | Testing | 73 | 5.7M | +13.0% | 251K | 51.6K | 80 |
| 166 | Chai npm | Testing | 73 | 86.9M | +28.4% | 8,267 | 729 | 329 |
| 167 | yt-dlp pypi | Files, images and media | 73 | 3.9M | +20.3% | 200K | 17.4K | 97 |
| 168 | Anthropic Python SDK pypi | Model SDKs | 73 | 42.7M | +25.0% | 3,980 | 892 | 927 |
| 169 | GSAP npm | Animation and motion | 73 | 3.7M | +34.1% | 29.5K | 2,278 | 670 |
| 170 | Chart.js npm | Charts and data visualisation | 73 | 7.1M | +11.8% | 67.8K | 12K | 227 |
| 171 | html2canvas npm | Files, images and media | 73 | 11.1M | +16.4% | 31.9K | 4,864 | 330 |
| 172 | Pi AI npm | Model SDKs | 73 | 4.7M | +64.7% | 117K | 14.9K | 57 |
| 173 | Tailwind CSS Animate npm | Animation and motion | 73 | 12.2M | +9.2% | — | — | 1,733 |
| 174 | Expo npm | Desktop and mobile apps | 73 | 7.1M | +23.7% | 52.9K | 14.7K | 226 |
| 175 | node-fetch npm | HTTP clients and networking | 73 | 121M | +17.8% | 8,848 | 1,056 | 344 |
| 176 | Immer npm | State and data fetching | 73 | 38.7M | +16.4% | 29K | 900 | 115 |
| 177 | Cheerio npm | Scraping, browsers and parsing | 73 | 15.5M | +10.8% | 30.5K | 1,736 | 263 |
| 178 | pycparser pypi | Languages, types and runtimes | 73 | 254M | +21.7% | 3,577 | 657 | 884 |
| 179 | Hugging Face Hub pypi | Model SDKs | 73 | 63.1M | +10.4% | 3,991 | 1,287 | 923 |
| 180 | Nodemailer npm | Files, images and media | 72 | 15.6M | +15.2% | 17.7K | 1,435 | 407 |
| 181 | Astro npm | Web frameworks | 72 | 4.8M | +37.8% | 63.3K | 3,860 | 167 |
| 182 | Plotly pypi | Charts and data visualisation | 72 | 13.3M | +8.6% | 18.8K | 2,875 | 501 |
| 183 | Rollup npm | Build tools and bundlers | 72 | 75.2M | +6.8% | 26.3K | 1,808 | 109 |
| 184 | python-dateutil pypi | Utilities | 72 | 244M | +12.8% | 2,639 | 610 | 1,304 |
| 185 | pnpm npm | Dev workflow and config | 72 | 134M | +29.2% | 36.9K | 1,951 | 45 |
| 186 | Tiptap npm | Markdown, editors and content | 72 | 11.8M | +25.7% | 38.8K | 3,170 | 160 |
| 187 | OpenTelemetry API pypi | Logging, monitoring and analytics | 72 | 145M | +45.2% | 2,681 | 1,045 | 644 |
| 188 | Supabase Realtime pypi | SDKs for hosted services | 72 | 7.2M | +25.9% | 112K | 17.3K | 73 |
| 189 | PyMuPDF pypi | Files, images and media | 72 | 25.6M | +14.8% | 10.9K | 813 | 416 |
| 190 | Firecrawl (Python) pypi | Scraping, browsers and parsing | 72 | 1.3M | +9.2% | 193K | 10.2K | 242 |
| 191 | LangGraph Prebuilt pypi | Agent, MCP and tool libraries | 72 | 11.6M | +13.2% | 43.6K | 7,435 | 178 |
| 192 | dnd kit npm | UI components and icons | 72 | 17.1M | +22.8% | 17.7K | 923 | 287 |
| 193 | jose npm | Auth and security libraries | 72 | 93.4M | +25.0% | 7,837 | 378 | 266 |
| 194 | AnyIO pypi | HTTP clients and networking | 72 | 217M | +14.1% | 2,560 | 319 | 1,207 |
| 195 | Redux npm | State and data fetching | 72 | 27.1M | +16.1% | 61.5K | 15.1K | 52 |
| 196 | undici npm | HTTP clients and networking | 72 | 133M | +28.8% | 7,717 | 940 | 245 |
| 197 | Colorama pypi | Utilities | 72 | 64.8M | +7.0% | 3,798 | 293 | 864 |
| 198 | joblib pypi | ML and data science | 72 | 47M | +5.9% | 4,410 | 504 | 799 |
| 199 | React Redux npm | State and data fetching | 72 | 23.7M | +18.8% | 23.4K | 3,321 | 162 |
| 200 | Svelte npm | Web frameworks | 72 | 4.2M | +25.8% | 88.4K | 8,627 | 139 |
| 201 | lxml pypi | Scraping, browsers and parsing | 72 | 88.4M | +20.6% | 3,066 | 657 | 823 |
| 202 | SWR npm | State and data fetching | 72 | 11.4M | +20.5% | 32.5K | 1,402 | 200 |
| 203 | Google GenAI Python SDK pypi | Model SDKs | 72 | 36.6M | +7.6% | 4,034 | 1,042 | 998 |
| 204 | XY Flow npm | Charts and data visualisation | 72 | 8.3M | +26.7% | 38.7K | 2,557 | 183 |
| 205 | Google API Python Client pypi | SDKs for hosted services | 72 | 30.3M | +5.3% | 8,949 | 2,591 | 492 |
| 206 | Web Vitals npm | Logging, monitoring and analytics | 72 | 31.1M | +32.2% | 8,650 | 537 | 281 |
| 207 | react-resizable-panels npm | UI components and icons | 72 | 18.8M | +11.3% | 5,402 | 234 | 1,157 |
| 208 | glob npm | Utilities | 72 | 231M | +11.4% | 8,713 | 539 | 270 |
| 209 | Emotion npm | Styling and CSS | 72 | 11.3M | +9.9% | 18K | 1,137 | 448 |
| 210 | highlight.js npm | Markdown, editors and content | 72 | 22.8M | +15.6% | 25K | 3,755 | 144 |
| 211 | concurrently npm | Dev workflow and config | 71 | 12.7M | +15.6% | 7,860 | 296 | 901 |
| 212 | chokidar npm | Dev workflow and config | 71 | 125M | +7.5% | 12.2K | 638 | 187 |
| 213 | ioredis npm | HTTP clients and networking | 71 | 17.7M | +19.9% | 15.3K | 1,268 | 277 |
| 214 | TanStack Query DevTools npm | Dev workflow and config | 71 | 6.8M | +15.5% | 50.5K | 4,265 | 178 |
| 215 | nodemon npm | Dev workflow and config | 71 | 7.4M | +10.3% | 26.7K | 1,739 | 391 |
| 216 | Gunicorn pypi | HTTP servers and APIs | 71 | 26.3M | +7.8% | 10.7K | 1,867 | 380 |
| 217 | GraphQL.js npm | HTTP servers and APIs | 71 | 28.1M | +16.5% | 20.3K | 2,114 | 138 |
| 218 | fonttools pypi | Files, images and media | 71 | 52.8M | +11.7% | 5,294 | 561 | 434 |
| 219 | Google API Core pypi | SDKs for hosted services | 71 | 77.4M | +11.4% | 5,411 | 1,805 | 425 |
| 220 | rimraf npm | Dev workflow and config | 71 | 92.7M | +10.5% | 5,853 | 265 | 380 |
| 221 | Leaflet npm | 3D and graphics | 71 | 5.1M | +22.1% | 45.8K | 6,184 | 216 |
| 222 | python-docx pypi | Files, images and media | 71 | 26.9M | +21.0% | 5,747 | 1,322 | 536 |
| 223 | oxfmt npm | Linting and formatting | 71 | 10.1M | +30.8% | 23.1K | 1,385 | 209 |
| 224 | Angular npm | Web frameworks | 71 | 3.3M | +24.9% | 101K | 30.8K | 116 |
| 225 | KaTeX npm | Markdown, editors and content | 71 | 17.8M | +22.4% | 20.5K | 1,341 | 172 |
| 226 | Bootstrap npm | UI components and icons | 71 | 3.1M | +2.0% | 175K | 78.5K | 106 |
| 227 | Alembic pypi | Databases, ORMs and clients | 71 | 48.7M | +13.1% | 4,453 | 386 | 489 |
| 228 | ora npm | Dev workflow and config | 71 | 55.2M | +16.2% | 9,769 | 294 | 179 |
| 229 | js-yaml npm | Utilities | 71 | 176M | +12.5% | 6,636 | 861 | 288 |
| 230 | NLTK pypi | ML and data science | 71 | 10.3M | +1.6% | 14.7K | 3,051 | 603 |
| 231 | FAISS pypi | ML and data science | 71 | 2.8M | +7.5% | 41.2K | 4,561 | 502 |
| 232 | Pygments pypi | Markdown, editors and content | 71 | 258M | +12.9% | 2,214 | 929 | 967 |
| 233 | Winston npm | Logging, monitoring and analytics | 71 | 15.1M | +12.2% | 24.5K | 1,853 | 178 |
| 234 | SheetJS npm | Files, images and media | 70 | 7.2M | +12.4% | 36.3K | 7,904 | 216 |
| 235 | asyncpg pypi | Databases, ORMs and clients | 70 | 30.5M | +20.4% | 8,111 | 479 | 285 |
| 236 | Inquirer.js npm | Dev workflow and config | 70 | 26.1M | +8.0% | 21.6K | 1,368 | 134 |
| 237 | cachetools pypi | Utilities | 70 | 60.3M | +6.1% | 2,789 | 230 | 835 |
| 238 | proto-plus pypi | Forms, validation and schemas | 70 | 64.1M | +9.8% | 5,411 | 1,805 | 349 |
| 239 | LangChain.js npm | Agent, MCP and tool libraries | 70 | 3.6M | +24.1% | 18.3K | 3,445 | 650 |
| 240 | Pydantic Settings pypi | Dev workflow and config | 70 | 104M | +18.1% | 1,484 | 230 | 1,242 |
| 241 | AWS SDK for JavaScript (S3) npm | SDKs for hosted services | 70 | 50.1M | +19.6% | 3,676 | 704 | 423 |
| 242 | React Icons npm | UI components and icons | 70 | 5.1M | +9.9% | 12.7K | 808 | 953 |
| 243 | NextAuth.js npm | Auth and security libraries | 70 | 4M | +17.1% | 28.4K | 4,031 | 409 |
| 244 | Base UI npm | UI components and icons | 70 | 10.8M | +44.5% | 11.2K | 581 | 277 |
| 245 | JSZip npm | Files, images and media | 70 | 29M | +19.5% | 10.4K | 1,336 | 206 |
| 246 | psycopg2 pypi | Databases, ORMs and clients | 70 | 51.4M | +5.2% | 3,656 | 544 | 577 |
| 247 | Sentence Transformers pypi | ML and data science | 70 | 5.1M | -3.6% | 19.2K | 2,968 | 839 |
| 248 | diff npm | Utilities | 70 | 85M | +14.2% | 9,213 | 552 | 165 |
| 249 | pyparsing pypi | Utilities | 70 | 83.4M | +16.2% | 2,496 | 359 | 684 |
| 250 | lodash.debounce npm | Utilities | 70 | 30M | +7.0% | 61.3K | 7,201 | 32 |
| 251 | fs-extra npm | Utilities | 70 | 133M | +14.4% | 9,592 | 793 | 143 |
| 252 | OpenTelemetry SDK pypi | Logging, monitoring and analytics | 70 | 71.4M | +14.4% | 2,681 | 1,045 | 623 |
| 253 | itsdangerous pypi | Auth and security libraries | 70 | 47.2M | +25.3% | 3,141 | 297 | 437 |
| 254 | Hugging Face Datasets pypi | ML and data science | 70 | 16.2M | -18.3% | 22.1K | 3,545 | 432 |
| 255 | Jedi pypi | Dev workflow and config | 70 | 25.2M | +10.3% | 6,183 | 545 | 470 |
| 256 | Firecrawl (JavaScript) npm | Scraping, browsers and parsing | 70 | 667K | +7.4% | 193K | 10.2K | 234 |
| 257 | postgres npm | HTTP clients and networking | 70 | 14.3M | +39.1% | 8,730 | 393 | 270 |
| 258 | type-fest npm | Languages, types and runtimes | 70 | 226M | +12.9% | 17.5K | 745 | 68 |
| 259 | Effect npm | Languages, types and runtimes | 70 | 30.1M | +57.0% | 17.3K | 871 | 43 |
| 260 | styled-components npm | Styling and CSS | 70 | 5.9M | +8.9% | 41.1K | 2,666 | 186 |
| 261 | Chroma (Python) pypi | ML and data science | 70 | 2M | +10.5% | 29.5K | 2,572 | 695 |
| 262 | Prometheus Client pypi | Logging, monitoring and analytics | 70 | 36.7M | +11.4% | 4,384 | 897 | 443 |
| 263 | aiofiles pypi | Utilities | 69 | 29.8M | +8.9% | 3,268 | 182 | 765 |
| 264 | Markdown pypi | Markdown, editors and content | 69 | 26.6M | +13.2% | 4,253 | 917 | 580 |
| 265 | Celery pypi | Jobs, queues and workflows | 69 | 11.5M | +10.2% | 29K | 5,231 | 140 |
| 266 | python-pptx pypi | Files, images and media | 69 | 22.4M | +74.5% | 3,558 | 741 | 231 |
| 267 | wrapt pypi | Utilities | 69 | 102M | +12.5% | 2,312 | 260 | 663 |
| 268 | qrcode (JavaScript) npm | Files, images and media | 69 | 18.5M | +26.0% | 8,176 | 690 | 280 |
| 269 | Seaborn pypi | Charts and data visualisation | 69 | 7.1M | +8.0% | 14.1K | 2,148 | 520 |
| 270 | Floating UI npm | UI components and icons | 69 | 14.6M | +19.6% | 32.8K | 1,720 | 79 |
| 271 | MarkItDown pypi | Files, images and media | 69 | 3.9M | +1.9% | 191K | 14.2K | 49 |
| 272 | Knip npm | Linting and formatting | 69 | 10.9M | +30.6% | 12.5K | 530 | 242 |
| 273 | Shiki npm | Markdown, editors and content | 69 | 16.1M | +15.9% | 13.9K | 611 | 205 |
| 274 | tRPC npm | HTTP servers and APIs | 69 | 2.9M | +16.1% | 40.7K | 1,711 | 278 |
| 275 | Docker Python pypi | SDKs for hosted services | 69 | 32.8M | +3.3% | 7,220 | 1,728 | 296 |
| 276 | marshmallow pypi | Forms, validation and schemas | 69 | 20.5M | +0.7% | 7,246 | 764 | 486 |
| 277 | classnames npm | Utilities | 69 | 19.4M | +13.7% | 17.8K | 558 | 134 |
| 278 | Mocha npm | Testing | 69 | 7.3M | -0.3% | 22.9K | 3,170 | 324 |
| 279 | core-js npm | Languages, types and runtimes | 69 | 41.1M | +10.6% | 25.5K | 1,678 | 48 |
| 280 | input-otp npm | UI components and icons | 69 | 17.4M | +11.3% | 3,268 | 93 | 1,071 |
| 281 | Monaco Editor npm | Markdown, editors and content | 69 | 5.6M | +19.5% | 46.9K | 4,157 | 115 |
| 282 | spaCy pypi | ML and data science | 69 | 5.3M | +1.6% | 34K | 4,735 | 247 |
| 283 | Fastify npm | HTTP servers and APIs | 69 | 9.3M | +27.9% | 37.3K | 3,067 | 79 |
| 284 | oauthlib pypi | Auth and security libraries | 69 | 59M | +11.5% | 2,986 | 536 | 459 |
| 285 | more-itertools pypi | Utilities | 69 | 59M | +7.9% | 4,101 | 398 | 339 |
| 286 | dnspython pypi | HTTP clients and networking | 69 | 62.3M | +17.3% | 2,686 | 583 | 443 |
| 287 | Anthropic SDK npm | Model SDKs | 69 | 28.3M | +26.1% | 2,145 | 425 | 791 |
| 288 | react-scripts npm | Build tools and bundlers | 69 | 1.4M | -5.5% | 103K | 26.9K | 277 |
| 289 | cross-env npm | Dev workflow and config | 69 | 15.4M | +13.9% | 6,520 | 269 | 466 |
| 290 | Tauri npm | Desktop and mobile apps | 69 | 1.9M | +27.5% | 112K | 4,105 | 88 |
| 291 | Moment.js npm | Utilities | 69 | 22.6M | +15.6% | — | — | 325 |
| 292 | PrismJS npm | Markdown, editors and content | 69 | 20M | +22.3% | 13K | 1,406 | 140 |
| 293 | Faster Whisper pypi | Model SDKs | 69 | 3.7M | +64.0% | 26K | 2,152 | 119 |
| 294 | pre-commit (Python) pypi | Dev workflow and config | 69 | 35.6M | -7.5% | 15.6K | 1,020 | 142 |
| 295 | websocket-client pypi | HTTP clients and networking | 69 | 41.3M | +3.8% | 3,709 | 789 | 442 |
| 296 | OpenTelemetry npm | Logging, monitoring and analytics | 68 | 55.6M | +22.3% | 3,495 | 1,184 | 267 |
| 297 | fast-check npm | Testing | 68 | 33.3M | +54.4% | 5,208 | 217 | 126 |
| 298 | watchdog pypi | Dev workflow and config | 68 | 23M | +10.9% | 7,422 | 797 | 285 |
| 299 | yargs npm | Dev workflow and config | 68 | 16M | +14.9% | 11.5K | 1,053 | 78 |
| 300 | Polars pypi | ML and data science | 68 | 14.2M | +7.3% | 40.1K | 3,187 | 66 |
Nothing here matches. Search all tools →
The top 300 of 3,794. Every category page has its full list with the same score: Web frameworks, UI components and icons, Styling and CSS, Animation and motion, 3D and graphics, Charts and data visualisation, Forms, validation and schemas, State and data fetching, Markdown, editors and content, Desktop and mobile apps, Utilities, Model SDKs, Agent, MCP and tool libraries, Prompts, structured output and evals, ML and data science, Databases, ORMs and clients, SDKs for hosted services, Auth and security libraries, Jobs, queues and workflows, Files, images and media, Scraping, browsers and parsing, HTTP servers and APIs, HTTP clients and networking, Testing, Linting and formatting, Languages, types and runtimes, Build tools and bundlers, Dev workflow and config, Logging, monitoring and analytics, Crypto and web3, Game development.
New in the catalog
Well-known tools that our project count sees too rarely, added automatically because their public numbers passed our bar: a GitHub repo that is not archived, a release in the last two years, a named license, and at least 5,000 stars or 50,000 downloads a week.
Ansible styled-jsx browser-harness DataLoader Node-API JSON Render mitmproxy Rspack js-beautify serialize-javascript Apprise google-re2 Memray FingerprintJS systeminformation
How the Gid Score is calculated
Four parts, each scaled 0-100 on a log scale: weekly downloads on npm or PyPI (1,000 to 50 million), use in projects of our scan (3 to 3,000), GitHub stars (500 to 200,000), and the downloads trend (last 4 weeks against the 4 before: −50% scores 0, flat 50, +100% or more 100). The score is their weighted average (downloads 35%, agent projects 25%, stars 25%, trend 15%); a tool missing some parts gets a lower ceiling, as on the agents' Gid Score. Downloads come from api.npmjs.org and pypistats.org (without mirrors), stars and forks from GitHub, project counts from our own scan.