mrkeyoor.com
_
AI
Open Source
Tech
Repos
Libs
Ask
Guides
About
Wed 05 Aug 05:07 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
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
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
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
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 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
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
PyPI · 155.0M/wk
rich
Rich is the Python library for making terminal output look good.
Score 4.5/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
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
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
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
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
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
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
Data
PyPI · 58.6M/wk
matplotlib
Matplotlib is Python's foundational plotting library for static, animated, and interactive visualizations.
Score 4.8/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
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
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
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
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
PyPI · 16.5M/wk
plotly
Interactive charting for Python, built on the plotly.js JavaScript library.
Score 4/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
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
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
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
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
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
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