Python packages
9,553 in Packages and libraries, most used first. Page 1 of 48.
-
boto3 The AWS SDK for Python (Boto3)
-
packaging Core utilities for Python packages
-
idna Internationalized Domain Names in Applications (IDNA)
-
urllib3 HTTP library with thread-safe connection pooling, file post, and more.
-
certifi Python package for providing Mozilla's CA Bundle.
-
requests Python HTTP for Humans.
-
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
-
cryptography cryptography is a package which provides cryptographic recipes and primitives to Python developers.
-
cffi Foreign Function Interface for Python calling C code.
-
setuptools Most extensible Python build backend with support for C/C++ extension modules
-
pygments Pygments is a syntax highlighting package written in Python.
-
pyyaml YAML parser and emitter for Python
-
python-dateutil Extensions to the standard Python datetime module
-
six Python 2 and 3 compatibility utilities
-
pluggy plugin and hook calling mechanisms for python
-
botocore Low-level, data-driven core of boto 3.
-
pycparser C parser in Python
-
click Composable command line interface toolkit
-
pydantic_core Core functionality for Pydantic validation and serialization
-
anyio High-level concurrency and networking framework on top of asyncio or Trio
-
iniconfig brain-dead simple config-ini parsing
-
annotated-types Reusable constraint types to use with typing.Annotated
-
h11 A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
-
typing-inspection Runtime typing introspection tools
-
attrs Classes Without Boilerplate
-
s3transfer An Amazon S3 Transfer Manager
-
httpx The next generation HTTP client.
-
markupsafe Safely add untrusted strings to HTML/XML markup.
-
httpcore A minimal low-level HTTP client.
-
aiobotocore Async client for aws services using botocore and aiohttp
-
protobuf
-
python-dotenv Read key-value pairs from a .env file and set them as environment variables
-
pyjwt JSON Web Token implementation in Python
-
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`.
-
fsspec File-system specification
-
jinja2 A very fast and expressive template engine.
-
pathspec Utility library for gitignore style pattern matching of file paths.
-
jmespath JSON Matching Expressions
-
uvicorn The lightning-fast ASGI server.
-
filelock A platform independent file lock.
-
multidict multidict implementation
-
rpds-py Python bindings to Rust's persistent data structures (rpds)
-
yarl Yet another URL library
-
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
-
markdown-it-py Python port of markdown-it. Markdown parsing, done right!
-
tomlkit Style preserving TOML library
-
opentelemetry-api OpenTelemetry Python API
-
propcache Accelerated property cache
-
referencing JSON Referencing + Python
-
jsonschema-specifications The JSON Schema meta-schemas and vocabularies, exposed as a Registry
-
pillow Python Imaging Library (fork)
-
mdurl Markdown URL utilities
-
frozenlist A list-like structure which implements collections.abc.MutableSequence
-
googleapis-common-protos Common protobufs used in Google APIs
-
tqdm Fast, Extensible Progress Meter
-
pip The PyPA recommended tool for installing Python packages.
-
pyasn1 Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)
-
aiosignal aiosignal: a list of registered asynchronous callbacks
-
aiohappyeyeballs Happy Eyeballs for asyncio
-
annotated-doc Document parameters, class attributes, return types, and variables inline, with Annotated.
-
pytz World timezone definitions, modern and historical
-
wrapt Module for decorators, wrappers and monkey patching.
-
sniffio Sniff out which async library your code is running under
-
tzdata Provider of IANA time zone data
-
google-auth Google Authentication Library
-
zipp Backport of pathlib-compatible object wrapper for zip files
-
pydantic-settings Settings management using Pydantic
-
greenlet Lightweight in-process concurrent programming
-
importlib-metadata Read metadata from Python packages
-
wheel Command line tool for manipulating wheel files
-
python-multipart A streaming multipart parser for Python
-
trove-classifiers Canonical source for classifiers on PyPI (pypi.org).
-
tenacity Retry code until it succeeds
-
pyarrow Python library for Apache Arrow
-
pyasn1-modules A collection of ASN.1-based protocols modules
-
grpcio-status Status proto mapping for gRPC
-
hatchling Modern, extensible Python build backend
-
grpcio HTTP/2-based RPC framework
-
jiter Fast iterable JSON parser.
-
lxml Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
-
pyparsing pyparsing - Classes and methods to define and execute parsing grammars
-
regex Alternative regular expression module, to replace re.
-
watchfiles Simple, modern and high performance file watching and code reload in python.
-
s3fs Convenient Filesystem interface over S3
-
google-api-core Google API client core library
-
soupsieve A modern CSS selector implementation for Beautiful Soup.
-
scipy Fundamental algorithms for scientific computing in Python
-
beautifulsoup4 Screen-scraping library
-
psutil Cross-platform lib for process and system monitoring.
-
openpyxl A Python library to read/write Excel 2010 xlsx/xlsm files
-
coverage Code coverage measurement for Python
-
et-xmlfile An implementation of lxml.xmlfile for the standard library
-
distro Distro - an OS platform information API
-
opentelemetry-sdk OpenTelemetry Python SDK
-
shellingham Tool to Detect Surrounding Shell
-
tomli A lil' TOML parser
-
mypy-extensions Type system extensions for programs checked with the mypy type checker.
-
proto-plus Beautiful, Pythonic protocol buffers
-
colorama Cross-platform colored terminal text.
-
typer Typer, build great CLIs. Easy to code. Based on Python type hints.
-
requests-oauthlib OAuthlib authentication support for Requests.
-
truststore Verify certificates using native system trust stores
-
wcwidth Measures the displayed width of unicode strings in a terminal
-
sse-starlette SSE plugin for Starlette
-
virtualenv Virtual Python Environment builder
-
httpx2 The next generation HTTP client.
-
httpcore2 A minimal low-level HTTP client.
-
cachetools Extensible memoizing collections and decorators
-
huggingface-hub Client library to download and publish models, datasets and other repos on the huggingface.co hub
-
exceptiongroup Backport of PEP 654 (exception groups)
-
dnspython DNS toolkit
-
pytest-asyncio Pytest support for asyncio
-
oauthlib A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
-
more-itertools More routines for operating on iterables, beyond itertools
-
opentelemetry-proto OpenTelemetry Python Proto
-
uvloop Fast implementation of asyncio event loop on top of libuv
-
editables Editable installations
-
httptools A collection of framework independent HTTP protocol utils.
-
docstring-parser Parse Python docstrings in reST, Google and Numpydoc format
-
distlib Distribution utilities
-
sortedcontainers Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
-
psycopg2-binary psycopg2 - Python-PostgreSQL Database Adapter
-
pytest-cov Pytest plugin for measuring coverage.
-
opentelemetry-exporter-otlp-proto-common OpenTelemetry Protobuf encoding
-
networkx Python package for creating and manipulating graphs and networks
-
defusedxml XML bomb protection for Python stdlib modules
-
requests-toolbelt A utility belt for advanced users of python-requests
-
msgpack MessagePack serializer
-
hf-xet Fast transfer of large files with the Hugging Face Hub.
-
rsa Pure-Python RSA implementation
-
fonttools Tools to manipulate font files
-
werkzeug The comprehensive WSGI web application library.
-
prompt_toolkit Library for building powerful interactive command lines in Python
-
mako A super-fast templating language that borrows the best ideas from the existing templating languages.
-
orjson Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
-
opentelemetry-exporter-otlp-proto-http OpenTelemetry Collector Protobuf over HTTP Exporter
-
tiktoken tiktoken is a fast BPE tokeniser for use with OpenAI's models
-
threadpoolctl threadpoolctl
-
isodate An ISO 8601 date/time/duration parser and formatter
-
pyopenssl Python wrapper module around the OpenSSL library
-
nodeenv Node.js virtual environment builder
-
tokenizers
-
cloudpickle Pickler class to extend the standard pickle.Pickler functionality
-
python-discovery Python interpreter discovery
-
pynacl Python binding to the Networking and Cryptography (NaCl) library
-
websocket-client WebSocket client for Python with low level API options
-
mypy Optional static typing for Python
-
joblib Lightweight pipelining with Python functions
-
email-validator A robust email address syntax and deliverability validation library.
-
matplotlib Python plotting package
-
itsdangerous Safely pass data to untrusted environments and back.
-
chardet Universal character encoding detector
-
azure-core Microsoft Azure Core Library for Python
-
google-cloud-core Google Cloud API client core library
-
tzlocal tzinfo object for the local timezone
-
httpx-sse Consume Server-Sent Event (SSE) messages with HTTPX.
-
zstandard Zstandard bindings for Python
-
kiwisolver A fast implementation of the Cassowary constraint solver
-
tabulate Pretty-print tabular data
-
gitpython GitPython is a Python library used to interact with Git repositories
-
msal The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication o
-
dill serialize all of Python
-
ruamel.yaml ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order
-
google-cloud-storage Google Cloud Storage API client library
-
ghapi A python client for the GitHub API
-
identify File identification library for Python
-
google-cloud-bigquery Google BigQuery API client library
-
keyring Store and access your passwords safely.
-
h2 Pure-Python HTTP/2 protocol implementation
-
hpack Pure-Python HPACK header encoding
-
opentelemetry-instrumentation Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python
-
pre-commit A framework for managing and maintaining multi-language pre-commit hooks.
-
cfgv Validate configuration and produce human readable error messages.
-
langchain-core Building applications with LLMs through composability
-
smmap A pure Python implementation of a sliding window memory map manager
-
hyperframe Pure-Python HTTP/2 framing
-
decorator Decorators for Humans
-
jaraco.classes Utility functions for Python class constructs
-
jaraco.functools Functools like those found in stdlib
-
jeepney Low-level, pure Python DBus protocol wrapper.
-
cycler Composable style cycles
-
google-crc32c A python wrapper of the C library 'Google CRC32C'
-
secretstorage Python bindings to FreeDesktop.org Secret Service API
-
pytest-xdist pytest xdist plugin for distributed testing, most importantly across multiple CPUs
-
grpcio-tools Protobuf code generator for gRPC
-
execnet execnet: rapid multi-Python deployment
-
jaraco.context Useful decorators and context managers
-
gitdb Git Object Database
-
google-resumable-media Utilities for Google Media Downloads and Resumable Uploads
-
google-genai GenAI Python SDK
-
contourpy Python library for calculating contours of 2D quadrilateral grids
-
docutils Docutils -- Python Documentation Utilities
-
toml Python Library for Tom's Obvious, Minimal Language
-
prometheus-client Python client for the Prometheus monitoring system.
-
psycopg PostgreSQL database adapter for Python
-
asn1crypto Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#
-
backoff Function decoration for backoff and retry
-
xxhash Python binding for xxHash
-
psycopg-binary PostgreSQL database adapter for Python -- C optimisation distribution
-
deprecated Python @deprecated decorator to deprecate old python classes, functions or methods.