mrkeyoor.com
_
AI
Open Source
Tech
Repos
Libs
Ask
Guides
About
Wed 05 Aug 03:58 UTC
Libraries
Package guides written the honest way, including who should skip them.
All
AI / ML
Web Frontend
Web Backend
Data
Testing
CLI & Tooling
Infra
Utils
Mobile
Security
Both registries
npm
PyPI
Infra
PyPI · 816.4M/wk
boto3
Boto3 is the official AWS SDK for Python, maintained and published by Amazon.
Score 4.5/5
CLI & Tooling
npm · 476.0M/wk
commander
Commander is the most-installed argument parser for Node.js command line programs.
Score 4.5/5
Web Backend
PyPI · 417.0M/wk
requests
requests is the standard synchronous HTTP client for Python.
Score 4.8/5
Security
PyPI · 354.8M/wk
cryptography
cryptography is the de facto cryptographic standard library for Python, maintained by the Python Cryptographic Authority (pyca).
Score 4.8/5
Utils
PyPI · 301.1M/wk
pyyaml
PyYAML is the standard YAML parser and emitter for Python: yaml.safe_load turns YAML text into dicts, lists, and scalars, yaml.dump goes the other way.
Score 3.5/5
Data
PyPI · 279.4M/wk
numpy
NumPy is the base array library of scientific Python: a fast N-dimensional array object backed by C, broadcasting functions for elementwise math, plus linear algebra,...
Score 4.8/5
Utils
npm · 277.5M/wk
uuid
uuid generates and validates RFC 9562 UUIDs in JavaScript.
Score 4.3/5
CLI & Tooling
PyPI · 275.7M/wk
click
Click is the Pallets project's toolkit for building Python command line interfaces out of decorated functions.
Score 4.5/5
Utils
PyPI · 274.1M/wk
pydantic
Pydantic validates data using standard Python type hints: declare a class with annotated fields and it parses incoming dicts or JSON into typed objects, coercing '123'...
Score 4.8/5
Testing
PyPI · 265.4M/wk
pytest
pytest is the de facto standard test framework for Python.
Score 4.8/5
CLI & Tooling
npm · 260.9M/wk
typescript
TypeScript is a static type layer on top of JavaScript plus the compiler that checks it.
Score 4.8/5
CLI & Tooling
npm · 258.5M/wk
esbuild
esbuild is a JavaScript and CSS bundler and minifier written in Go, built around one idea: build tools should be fast without a cache.
Score 4/5
Utils
npm · 251.8M/wk
zod
Zod is a TypeScript-first schema validation library.
Score 4.5/5
Web Backend
npm · 249.0M/wk
ws
ws is the standard WebSocket client and server implementation for Node.js.
Score 4.8/5
Web Backend
PyPI · 201.6M/wk
httpx
HTTPX is a fully featured HTTP client for Python from the encode team (the people behind Starlette and Uvicorn).
Score 3.8/5
Data
PyPI · 191.2M/wk
pandas
pandas is the standard Python library for working with tabular data.
Score 4.5/5
Utils
PyPI · 187.3M/wk
python-dotenv
python-dotenv reads key-value pairs from a .env file and loads them into os.environ, so an app configured by environment variables (12-factor style) runs locally witho...
Score 4.5/5
Utils
npm · 167.2M/wk
dotenv
dotenv reads a .env file from your project root and copies its key=value pairs into process.env, following the twelve-factor rule of keeping config out of code.
Score 4.3/5
Utils
npm · 166.5M/wk
lodash
Lodash is a grab-bag of utility functions for arrays, objects, strings, and functions: debounce, cloneDeep, groupBy, merge, get, and about 300 more.
Score 4.3/5
Security
PyPI · 166.5M/wk
pyjwt
PyJWT is the standard Python implementation of JSON Web Tokens (RFC 7519).
Score 4.5/5
AI / ML
PyPI · 166.5M/wk
litellm
An open source AI gateway that gives you one OpenAI-format interface to 100+ LLM providers (OpenAI, Anthropic, Gemini, Bedrock, Azure, and more).
Score 4.3/5
Web Frontend
npm · 162.7M/wk
react
React is a JavaScript library for building user interfaces out of components.
Score 5/5
Web Backend
PyPI · 162.0M/wk
uvicorn
ASGI web server for Python: the process that accepts sockets and speaks HTTP/1.1 and WebSockets on behalf of async frameworks like FastAPI, Starlette, and Django in AS...
Score 4.3/5
CLI & Tooling
npm · 161.7M/wk
vite
Vite is a frontend build tool with two halves: a dev server that serves your source over native ES modules, so it starts near-instantly and hot-swaps single modules in...
Score 4.8/5
Web Backend
PyPI · 160.3M/wk
aiohttp
aiohttp is the async HTTP workhorse for Python's asyncio: one package that is both an HTTP client (ClientSession, with connection pooling, streaming, and timeouts) and...
Score 4.5/5
CLI & Tooling
npm · 155.2M/wk
eslint
ESLint is the standard linter for JavaScript: it parses your code into an AST with Espree and reports patterns that are likely bugs or that violate your team's convent...
Score 4.5/5
CLI & Tooling
PyPI · 155.0M/wk
rich
Rich is the Python library for making terminal output look good.
Score 4.5/5
Web Backend
npm · 154.7M/wk
undici
Undici is the HTTP/1.1 client the Node.js project wrote from scratch, and it is what powers the fetch() built into Node since v18.
Score 4.3/5
Web Backend
PyPI · 147.1M/wk
fastapi
The dominant modern Python web framework for building APIs.
Score 4/5
Utils
PyPI · 132.9M/wk
pillow
Pillow is the maintained fork of PIL, the original Python Imaging Library, and it is the default way Python code opens, edits, and saves images.
Score 4.5/5
Web Backend
npm · 128.6M/wk
express
Express is the default web framework for Node.js: a thin layer of routing, middleware, and HTTP helpers over the built-in http module.
Score 4.5/5
CLI & Tooling
npm · 128.4M/wk
prettier
Prettier is an opinionated code formatter for JavaScript, TypeScript, JSX, JSON, CSS, SCSS, Less, HTML, Vue, Angular, GraphQL, Markdown and YAML.
Score 4.8/5
CLI & Tooling
npm · 123.7M/wk
rollup
Rollup is the module bundler that made ES-module-first builds and tree shaking mainstream.
Score 4.5/5
Web Frontend
npm · 118.6M/wk
tailwindcss
Tailwind CSS is a utility-first CSS framework: instead of writing custom stylesheets you compose small single-purpose classes like flex, pt-4, and text-center directly...
Score 4.8/5
Utils
PyPI · 118.4M/wk
beautifulsoup4
Beautiful Soup parses HTML and XML into a Python object tree you can search and edit.
Score 4.5/5
Web Backend
npm · 118.2M/wk
axios
Promise-based HTTP client that runs in both the browser (via XMLHttpRequest) and Node.js (via the http module).
Score 4.5/5
AI / ML
PyPI · 107.8M/wk
openai
openai is the official Python SDK for the OpenAI REST API, generated from the OpenAPI specification with Stainless.
Score 4.3/5
Data
PyPI · 103.9M/wk
scipy
SciPy is the scientific computing layer that sits on top of NumPy arrays: submodules for optimization, numerical integration, ODE solvers, linear algebra, statistics,...
Score 4.8/5
Data
PyPI · 99.0M/wk
sqlalchemy
SQLAlchemy is Python's standard database toolkit, and it is really two libraries.
Score 4.8/5
Utils
npm · 96.5M/wk
date-fns
A collection of 200+ pure functions for working with native JavaScript Date objects: formatting, parsing, math, comparisons, and intervals.
Score 4/5
CLI & Tooling
PyPI · 92.1M/wk
typer
Typer is a Python library for building command-line apps from type hints, made by the FastAPI author and built on top of Click.
Score 4/5
Testing
npm · 88.3M/wk
vitest
Vitest is a test runner built on top of Vite.
Score 4.5/5
Utils
npm · 82.9M/wk
sharp
sharp is the standard image processing library for Node.js.
Score 4.8/5
Data
PyPI · 81.1M/wk
openpyxl
openpyxl is the standard Python library for reading and writing Excel 2010+ files (xlsx and xlsm) without Excel installed.
Score 3.8/5
Testing
npm · 78.0M/wk
playwright
Browser automation from Microsoft that drives Chromium, Firefox, and WebKit with one API.
Score 4.8/5
CLI & Tooling
PyPI · 76.6M/wk
ruff
Ruff is a Python linter and code formatter written in Rust that consolidates a whole toolbox into one binary: it replaces Flake8 (and dozens of its plugins), isort, py...
Score 4.5/5
Utils
npm · 65.9M/wk
dayjs
Day.js is a tiny date library for parsing, formatting, comparing, and doing arithmetic on dates.
Score 4/5
Data
PyPI · 64.8M/wk
psycopg2-binary
psycopg2-binary is the precompiled wheel distribution of psycopg2, the long-dominant PostgreSQL adapter for Python.
Score 4.3/5
Data
PyPI · 64.6M/wk
redis
redis-py is the official Python client for the Redis key-value store (this page covers the PyPI package named redis; there is a separate npm package with the same name...
Score 4.3/5
AI / ML
PyPI · 63.7M/wk
langchain
LangChain is the most widely used Python framework for building LLM applications and agents (this page covers the PyPI package named langchain; there is a separate npm...
Score 3.8/5
Web Frontend
npm · 62.4M/wk
@tanstack/react-query
TanStack Query's React bindings manage server state: the data you fetch over the network but do not own.
Score 4.8/5
Data
PyPI · 58.6M/wk
matplotlib
Matplotlib is Python's foundational plotting library for static, animated, and interactive visualizations.
Score 4.8/5
Web Frontend
npm · 57.9M/wk
react-hook-form
react-hook-form manages form state in React by registering inputs as mostly uncontrolled fields, so typing in one input does not re-render the whole form.
Score 4.5/5
Web Backend
npm · 56.5M/wk
hono
Hono is a small web framework built on the Web Standards Request/Response API instead of Node-specific objects, which is why the same app runs unchanged on Cloudflare...
Score 4/5
CLI & Tooling
npm · 55.5M/wk
webpack
webpack is the module bundler that defined the category: it walks your import graph, runs every non-JS file (CSS, images, fonts, WASM) through configurable loaders, an...
Score 4.3/5
AI / ML
PyPI · 54.8M/wk
scikit-learn
scikit-learn is the standard Python library for classical machine learning: classification, regression, clustering, and dimensionality reduction on tabular, in-memory...
Score 5/5
Web Frontend
npm · 54.7M/wk
next
Next.js is Vercel's full-stack React framework.
Score 4.5/5
Security
npm · 54.2M/wk
jsonwebtoken
jsonwebtoken is Auth0's Node.js implementation of JSON Web Tokens (RFC 7519).
Score 4/5
AI / ML
npm · 54.0M/wk
@modelcontextprotocol/sdk
The official TypeScript SDK for the Model Context Protocol, the standard that lets AI applications (Claude, Cursor, VS Code, and most agent frameworks) talk to externa...
Score 4.3/5
CLI & Tooling
PyPI · 52.1M/wk
mypy
mypy is the original static type checker for Python and the reference implementation of PEP 484 type hints.
Score 4.8/5
Testing
npm · 51.6M/wk
@testing-library/react
React Testing Library renders your React components into a DOM (usually jsdom) and gives you queries that find elements the way a user would: by role, label, or visibl...
Score 4.5/5
Web Frontend
npm · 51.3M/wk
react-router
React Router is a multi-strategy router for React that you can use two very different ways.
Score 4.8/5
Web Frontend
npm · 49.6M/wk
zustand
Zustand is a small state manager for React built around one idea: your store is a hook.
Score 4.3/5
Web Backend
PyPI · 48.0M/wk
flask
Flask is a minimal WSGI web framework for Python: routing, request and response handling, Jinja templates, signed-cookie sessions, and a dev server, with everything el...
Score 5/5
AI / ML
PyPI · 47.8M/wk
anthropic
The official Python SDK for Anthropic's Claude API.
Score 4/5
CLI & Tooling
PyPI · 47.4M/wk
uv
uv is a Python package and project manager written in Rust by Astral, the company behind Ruff.
Score 4.3/5
AI / ML
PyPI · 47.2M/wk
transformers
Hugging Face's model-definition library: the standard way to download, run, and fine-tune pretrained models for text, vision, audio, video, and multimodal tasks in PyT...
Score 4.5/5
Testing
npm · 46.2M/wk
jest
Jest is an all-in-one JavaScript testing framework: test runner, assertion library, mocking system, coverage reporting, and snapshot testing in a single install.
Score 4.5/5
Web Backend
npm · 44.8M/wk
graphql
GraphQL.js is the JavaScript reference implementation of GraphQL, the query language for APIs that Facebook created.
Score 4/5
Data
npm · 44.2M/wk
pg
pg (node-postgres) is the standard low-level PostgreSQL client for Node.js: a non-blocking driver that speaks the Postgres wire protocol in pure JavaScript, with optio...
Score 4.5/5
Utils
npm · 42.3M/wk
pino
Pino is a very low overhead JSON logger for Node.js.
Score 4.5/5
Infra
npm · 39.7M/wk
@aws-sdk/client-s3
@aws-sdk/client-s3 is the official AWS SDK for JavaScript v3 client for S3: upload, download, list, copy, and delete objects plus bucket-level operations, with one Com...
Score 4/5
AI / ML
npm · 33.0M/wk
openai
The official TypeScript and JavaScript client for the OpenAI REST API, generated from OpenAI's published OpenAPI spec.
Score 4/5
AI / ML
npm · 30.0M/wk
@anthropic-ai/sdk
Official TypeScript/JavaScript client for the Claude API.
Score 4/5
Testing
PyPI · 24.3M/wk
playwright
Microsoft's Python bindings for Playwright: browser automation that drives Chromium, Firefox, and WebKit with a single API.
Score 4.8/5
AI / ML
PyPI · 22.2M/wk
torch
PyTorch is the dominant deep learning framework for Python: a tensor library with NumPy-like operations that run on GPUs, tape-based automatic differentiation, the tor...
Score 4.5/5
Testing
npm · 20.6M/wk
storybook
A frontend workshop that runs your UI components in isolation, outside your app.
Score 4.3/5
AI / ML
npm · 20.0M/wk
ai
The AI SDK is Vercel's provider-agnostic TypeScript toolkit for building LLM applications and agents.
Score 4/5
Infra
npm · 19.2M/wk
nodemailer
Nodemailer is the default way to send email from Node.js.
Score 4.5/5
Data
PyPI · 18.3M/wk
polars
Polars is a DataFrame library and query engine written in Rust with Python bindings.
Score 4.3/5
Data
npm · 18.1M/wk
drizzle-orm
A TypeScript ORM that stays close to SQL: you declare table schemas in TypeScript, then write queries that read like SQL but come back fully typed.
Score 3.8/5
Infra
npm · 17.5M/wk
stripe
stripe (stripe-node) is Stripe's official server-side SDK for Node.js.
Score 4.3/5
Data
npm · 17.3M/wk
d3
D3 is a low-level toolkit for building custom data visualizations in the browser.
Score 4/5
Web Backend
npm · 17.2M/wk
socket.io
socket.io is an event-based realtime server for Node.js.
Score 4.3/5
Data
PyPI · 16.5M/wk
plotly
Interactive charting for Python, built on the plotly.js JavaScript library.
Score 4/5
Data
npm · 15.9M/wk
prisma
Prisma is a database toolkit for Node.js and TypeScript: you describe your tables in a schema.prisma file, the CLI generates a fully typed client for queries, Prisma M...
Score 4/5
Data
npm · 14.9M/wk
mongodb
The official MongoDB driver for Node.js, maintained by MongoDB Inc.
Score 4.3/5
Web Frontend
npm · 14.3M/wk
vue
Vue is a frontend framework for building web UIs with HTML-based templates and a fine-grained reactivity system.
Score 4.8/5
Data
PyPI · 14.3M/wk
duckdb
DuckDB is an in-process analytical (OLAP) database: SQLite's deployment model with a columnar, parallel engine built for aggregation-heavy queries.
Score 4.3/5
Infra
PyPI · 13.9M/wk
celery
Celery is a distributed task queue for Python: you decorate functions as tasks, call them with .delay(), and separate worker processes pick them up through a message b...
Score 4/5
Web Frontend
npm · 13.7M/wk
three
three.js is the dominant JavaScript 3D library.
Score 4/5
AI / ML
PyPI · 13.5M/wk
opencv-python
opencv-python packages the OpenCV C++ computer vision library as pre-built, CPU-only Python wheels, so pip install works without compiling anything.
Score 4/5
Web Backend
npm · 13.2M/wk
@nestjs/core
NestJS is a full server-side framework for Node.js, built in TypeScript, that gives your backend an enforced architecture: modules, dependency injection, controllers w...
Score 4.8/5
Testing
PyPI · 13.1M/wk
selenium
Selenium is the original browser automation project and the reference implementation of the W3C WebDriver specification: a language-neutral protocol for driving real C...
Score 4.5/5
Web Backend
PyPI · 13.1M/wk
django
Django is the batteries-included Python web framework: ORM with migrations, URL routing, templates, forms, sessions, authentication, an auto-generated admin interface,...
Score 5/5
Data
npm · 12.7M/wk
redis
node-redis is the official Redis client for Node.js, maintained by Redis Inc.
Score 4/5
CLI & Tooling
npm · 12.3M/wk
@biomejs/biome
Biome is a formatter and linter for JavaScript, TypeScript, JSX, JSON, CSS, and GraphQL shipped as a single fast native binary written in Rust.
Score 4.3/5
Testing
npm · 11.4M/wk
puppeteer
Puppeteer is a Node.js library that drives Chrome or Firefox through the DevTools Protocol or WebDriver BiDi, headless by default.
Score 4.3/5
Mobile
npm · 11.2M/wk
react-native
React Native brings React's declarative component model to iOS and Android: you write components in JavaScript or TypeScript, and they render as real native UI control...
Score 4/5
AI / ML
PyPI · 10.8M/wk
xgboost
XGBoost is a gradient-boosted decision tree library: a C++ core with Python bindings that trains ensembles of trees for classification, regression and ranking.
Score 4.5/5
Web Backend
npm · 10.8M/wk
fastify
Fastify is a Node.js web framework built around one idea: JSON APIs get dramatically faster when you compile route schemas ahead of time.
Score 4.3/5
Infra
npm · 9.0M/wk
firebase
firebase is the official client SDK for Google's Firebase platform: one npm package that wraps 20+ scoped @firebase/* modules covering Auth, Firestore, Realtime Databa...
Score 4.3/5
Security
npm · 8.1M/wk
passport
Passport is Express-compatible authentication middleware for Node.js.
Score 3/5
Infra
npm · 7.8M/wk
bullmq
BullMQ is a Redis-backed job queue for Node.js: you add jobs to named queues and worker processes pick them up, with retries, delays, priorities, rate limiting, cron-s...
Score 4.3/5
Mobile
npm · 7.6M/wk
expo
Expo is an open-source platform on top of React Native for building Android, iOS, and web apps from one JavaScript or TypeScript codebase.
Score 4.5/5
Testing
npm · 7.4M/wk
cypress
End-to-end and component testing framework that runs your tests inside a real browser, alongside your app, instead of driving the browser over a remote protocol.
Score 4.3/5
AI / ML
PyPI · 7.3M/wk
sentence-transformers
sentence-transformers (also known as SBERT) is the standard Python framework for running and training text embedding models locally.
Score 4.5/5
Data
PyPI · 6.9M/wk
streamlit
Streamlit turns a plain Python script into an interactive web app: you write top-to-bottom Python with calls like st.slider and st.dataframe, run streamlit run app.py,...
Score 4.3/5
Data
npm · 6.6M/wk
mongoose
The standard MongoDB object modeling layer (ODM) for Node.js, built on top of the official MongoDB driver.
Score 4/5
Web Frontend
npm · 5.8M/wk
@angular/core
@angular/core is the runtime of the Angular framework: components, dependency injection, signals for reactive state, lifecycle hooks, and change detection.
Score 4.5/5
Security
npm · 5.7M/wk
bcrypt
bcrypt is the classic Node.js library for hashing passwords.
Score 4/5
Security
npm · 5.7M/wk
next-auth
Authentication for Next.js apps, now part of the wider Auth.js project.
Score 3/5
Web Frontend
npm · 5.3M/wk
svelte
Svelte is a UI framework that works as a compiler: you write declarative components in .svelte files and it compiles them into plain JavaScript that updates the DOM di...
Score 4/5
Web Backend
npm · 4.7M/wk
@trpc/server
@trpc/server is the server half of tRPC, which gives you end-to-end typesafe APIs in TypeScript without schemas or code generation.
Score 4/5
AI / ML
PyPI · 4.7M/wk
tensorflow
TensorFlow is Google's end-to-end machine learning framework: tensors and autodiff at the bottom, the Keras API for building and training models on top, and a deployme...
Score 4/5
AI / ML
PyPI · 3.1M/wk
chromadb
Chroma is an open source vector database for embedding-based retrieval, pitched as search infrastructure for AI.
Score 4/5
AI / ML
npm · 2.8M/wk
langchain
langchain is the JavaScript/TypeScript framework for building LLM applications and agents.
Score 3.8/5
AI / ML
npm · 2.4M/wk
@huggingface/transformers
Transformers.js runs Hugging Face models directly in the browser or in Node with no inference server: it mirrors the Python transformers pipeline API and executes ONNX...
Score 4/5
AI / ML
PyPI · 1.7M/wk
llama-index
LlamaIndex is a Python framework for building LLM applications over your own data, with retrieval-augmented generation as its core competency.
Score 3.8/5
AI / ML
npm · 721k/wk
ollama
ollama is the official JavaScript client for the Ollama server, the tool most people use to run open-weight LLMs locally.
Score 3/5