Python packages
9,553 in Packages and libraries, most used first. Page 5 of 48.
-
configargparse A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables.
-
daff Diff and patch tables
-
openapi-spec-validator OpenAPI 2.0 (aka Swagger) and OpenAPI 3 spec validator
-
tensorboard TensorBoard lets you watch Tensors Flow
-
kafka-python Pure Python client for Apache Kafka
-
alabaster A light, configurable Sphinx theme
-
fpdf2 Simple & fast PDF generation for Python
-
feedparser Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds
-
shortuuid A generator library for concise, unambiguous and URL-safe UUIDs.
-
ua-parser-builtins Precompiled rules for User Agent Parser
-
azure-keyvault-keys Microsoft Corporation Azure Key Vault Keys Client Library for Python
-
prek A fast Git hook manager written in Rust, designed as a drop-in alternative to pre-commit, reimagined.
-
swifter A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner
-
dbt-protos Public proto bindings for dbt
-
frozendict A simple immutable dictionary
-
mysqlclient Python interface to MySQL
-
sphinxcontrib-serializinghtml sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle)
-
pydata-google-auth PyData helpers for authenticating to Google APIs
-
sagemaker Open source library for training and deploying models on Amazon SageMaker.
-
pdf2image A wrapper around the pdftoppm and pdftocairo command line tools to convert PDF to a PIL Image list.
-
py-cpuinfo Get CPU info with pure Python
-
sphinxcontrib-htmlhelp sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files
-
sphinxcontrib-applehelp sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books
-
sphinxcontrib-qthelp sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents
-
sphinxcontrib-devhelp sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents
-
jwcrypto Implementation of JOSE Web standards
-
uuid7 UUID version 7, generating time-sorted UUIDs with 200ns time resolution and 48 bits of randomness
-
boostedblob Command line tool and async library to perform basic file operations on local paths, Google Cloud Storage paths and Azure Blob Storage paths
-
immutabledict Immutable wrapper around dictionaries (a fork of frozendict)
-
mammoth Convert Word documents from docx to simple and clean HTML and Markdown
-
google-cloud-spanner Google Cloud Spanner API client library
-
griffecli Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find
-
multitasking Non-blocking Python methods using decorators
-
bs4 Dummy package for Beautiful Soup (beautifulsoup4)
-
youtube-transcript-api This is a python API which allows you to get the transcripts/subtitles for a given YouTube video. It also works for automatically generated
-
opentelemetry-exporter-otlp-common OpenTelemetry OTLP HTTP export utilities
-
tld Extract the top-level domain (TLD) from the URL given.
-
sphinxcontrib-jsmath sphinxcontrib-jsmath is a sphinx extension which renders displayed maths in HTML via JavaScript
-
bitarray efficient arrays of booleans -- C extension
-
sounddevice Play and Record Sound with Python
-
magika A tool to determine the content type of a file with deep learning
-
cobble Create data objects
-
torchvision image and video datasets and models for torch deep learning
-
feedparser-sgmllib sgmllib from Python 2.7. For feedparser use only.
-
opt-einsum Path optimization of einsum functions.
-
typer-slim Typer, build great CLIs. Easy to code. Based on Python type hints.
-
maturin Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
-
gremlinpython Gremlin-Python for Apache TinkerPop
-
uv-build The uv build backend
-
sshtunnel Pure python SSH tunnels
-
natsort Simple yet flexible natural sorting in Python.
-
watchtower Python CloudWatch Logging
-
pywavelets PyWavelets, wavelet transform module
-
tree-sitter-languages Binary Python wheels for all tree sitter languages.
-
blake3 Python bindings for the Rust blake3 crate
-
google-cloud-speech Google Cloud Speech API client library
-
databricks-labs-blueprint Common libraries for Databricks Labs
-
google-cloud-kms Google Cloud Kms API client library
-
firebase-admin Firebase Admin Python SDK
-
genson GenSON is a powerful, user-friendly JSON Schema generator.
-
pfzy Python port of the fzy fuzzy string matching algorithm
-
mlflow-tracing MLflow Tracing SDK is an open-source, lightweight Python package that only includes the minimum set of dependencies and functionality to ins
-
levenshtein Python extension for computing string edit distances and similarities.
-
vulture Find dead code
-
grpc-interceptor Simplifies gRPC interceptors
-
pyathena Python DB API 2.0 (PEP 249) client for Amazon Athena
-
msrestazure AutoRest swagger generator Python client runtime. Azure-specific module.
-
inquirerpy Python port of Inquirer.js (A collection of common interactive command-line user interfaces)
-
jsonpath-python A lightweight and powerful JSONPath implementation for Python
-
service-identity Service identity verification for pyOpenSSL & cryptography.
-
nvidia-cudnn-cu12 cuDNN runtime libraries
-
poetry-plugin-export Poetry plugin to export the dependencies to various formats
-
markitdown Utility tool for converting various files to Markdown
-
rich-argparse Rich help formatters for argparse and optparse
-
google-cloud-bigtable Google Cloud Bigtable API client library
-
cchardet cChardet is high speed universal character encoding detector.
-
nvidia-cublas-cu12 CUBLAS native runtime libraries
-
wandb A CLI and library for interacting with the Weights & Biases API.
-
whitenoise Radically simplified static file serving for WSGI applications
-
opentelemetry-distro OpenTelemetry Python Distro
-
oss2 Aliyun OSS (Object Storage Service) SDK
-
google-cloud-tasks Google Cloud Tasks API client library
-
lockfile Platform-independent file locking module
-
h3 Uber's hierarchical hexagonal geospatial indexing system
-
langchain-classic Building applications with LLMs through composability
-
ratelimit API rate limit decorator
-
imageio-ffmpeg FFMPEG wrapper for Python
-
deptry A command line utility to check for unused, missing and transitive dependencies in a Python project.
-
hatch-vcs Hatch plugin for versioning with your preferred VCS
-
pyspnego Windows Negotiate Authentication Client and Server
-
tox tox is a generic virtualenv management and test command line tool
-
opentelemetry-resourcedetector-gcp Google Cloud Resource Detector for OpenTelemetry
-
pytest-randomly Pytest plugin to randomly order tests and control random.seed.
-
mypy-boto3-rds Type annotations for boto3 RDS 1.43.51 service generated with mypy-boto3-builder 8.12.0
-
google-generativeai Google Generative AI High level API client library and tools.
-
pathlib-abc Backport of pathlib ABCs
-
parse parse() is the opposite of format()
-
pypdf2 A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files
-
pip-requirements-parser pip requirements parser - a mostly correct pip requirements parsing library because it uses pip's own code.
-
ftfy Fixes mojibake and other problems with Unicode, after the fact
-
jsonpickle jsonpickle encodes/decodes any Python object to/from JSON
-
jsonlines Library with helpers for the jsonlines file format
-
pytest-html pytest plugin for generating HTML reports
-
basedpyright static type checking for Python (but based)
-
nvidia-ml-py Python Bindings for the NVIDIA Management Library
-
django-filter Django-filter is a reusable Django application for allowing users to filter querysets dynamically.
-
aws-lambda-powertools Powertools for AWS Lambda (Python) is a developer toolkit to implement Serverless best practices and increase developer velocity.
-
ipdb IPython-enabled pdb
-
nvidia-cuda-runtime-cu12 CUDA Runtime native Libraries
-
geopandas Geographic pandas extensions
-
jpype1 A Python to Java bridge
-
langcodes Tools for labeling human languages with IETF language tags
-
textual-speedups
-
aws-xray-sdk The AWS X-Ray SDK for Python (the SDK) enables Python developers to record and emit information from within their applications to the AWS X-
-
datamodel-code-generator Datamodel Code Generator
-
hydra-core A framework for elegantly configuring complex applications
-
makefun Small library to dynamically create python functions.
-
nvidia-cufile-cu12 cuFile GPUDirect libraries
-
resolvelib Resolve abstract dependencies into concrete ones
-
pywin32 Python for Windows Extensions
-
apache-airflow-providers-common-sql Provider package apache-airflow-providers-common-sql for Apache Airflow
-
incremental A CalVer version manager that supports the future.
-
google-ads Client library for the Google Ads API
-
opentelemetry-exporter-http-transport OpenTelemetry Exporters HTTP transport
-
puremagic Pure python implementation of magic file detection
-
pycares Python interface for c-ares
-
aiodns Simple DNS resolver for asyncio
-
pathvalidate pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.
-
langchain-google-genai An integration package connecting Google's genai package and LangChain
-
paginate Divides large result sets into pages for easier browsing
-
binaryornot Ultra-lightweight pure Python package to check if a file is binary or text.
-
htmldate Fast and robust extraction of original and updated publication dates from URLs and web pages.
-
opentelemetry-instrumentation-grpc OpenTelemetry gRPC instrumentation
-
opentelemetry-semantic-conventions-ai OpenTelemetry Semantic Conventions Extension for Large Language Models
-
rdflib RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
-
twisted An asynchronous networking framework written in Python
-
mypy-boto3-sqs Type annotations for boto3 SQS 1.43.0 service generated with mypy-boto3-builder 8.12.0
-
mkdocs Project documentation with Markdown.
-
aiokafka Kafka integration with asyncio
-
ghp-import Copy your docs directly to the gh-pages branch.
-
cairosvg A Simple SVG Converter based on Cairo
-
azure-cosmos Microsoft Azure Cosmos Client Library for Python
-
logfire Pydantic Logfire Python SDK and command-line interface
-
skops A set of tools, related to machine learning in production.
-
ctranslate2 Fast inference engine for Transformer models
-
parameterized Parameterized testing with any Python test framework
-
pyogrio Vectorized spatial vector file format I/O using GDAL/OGR
-
pyyaml-env-tag A custom YAML tag for referencing environment variables in YAML files.
-
trafilatura Python & Command-line tool to gather text and metadata on the Web: Crawling, scraping, extraction, output as CSV, JSON, HTML, MD, TXT, XML.
-
huey a little task queue
-
yt-dlp A feature-rich command-line audio/video downloader
-
courlan Clean, filter and sample URLs to optimize data collection – includes spam, content type and language filters.
-
python-gnupg A wrapper for the Gnu Privacy Guard (GPG or GnuPG)
-
drf-spectacular Sane and flexible OpenAPI 3 schema generation for Django REST framework
-
fastspec Dynamic OpenAPI, Discovery, and GraphQL spec client for Python — turn any API spec into a fully-typed async client with attribute chaining,
-
pooch A friend to fetch your data files
-
django-extensions Extensions for Django
-
constantly Symbolic constants in Python
-
automat Self-service finite-state machines for the programmer on the go.
-
cairocffi cffi-based cairo bindings for Python
-
opencensus-context OpenCensus Runtime Context
-
flask-sqlalchemy Add SQLAlchemy support to your Flask application.
-
opencensus A stats collection and distributed tracing framework
-
dockerfile-parse Python library for Dockerfile manipulation
-
ldap3 A strictly RFC 4510 conforming LDAP V3 pure Python client library
-
google-cloud-dataproc Google Cloud Dataproc API client library
-
kubernetes-asyncio Kubernetes Asynchronous Python Client
-
pox utilities for filesystem exploration and automated builds
-
ansible-core Radically simple IT automation
-
pydeequ PyDeequ - Unit Tests for Data
-
jupyter-console Jupyter terminal console
-
geoip2 MaxMind GeoIP API
-
mkdocs-get-deps An extra command for MkDocs that infers required PyPI packages from `plugins` in mkdocs.yml
-
openai-agents OpenAI Agents SDK
-
tree-sitter-javascript JavaScript grammar for tree-sitter
-
msoffcrypto-tool Python tool and library for decrypting and encrypting MS Office files using a password or other keys
-
pyrfc3339 Generate and parse RFC 3339 timestamps
-
html2text Turn HTML into equivalent Markdown-structured text.
-
pyserial Python Serial Port Extension
-
ansicolors ANSI colors for Python
-
pathos parallel graph management and execution in heterogeneous computing
-
detect-installer Detect how a Python package was installed and get the correct upgrade command
-
tree-sitter-bash Bash grammar for tree-sitter
-
python-snappy Python library for the snappy compression library from Google
-
gast Python AST that abstracts the underlying Python version
-
prometheus-fastapi-instrumentator Instrument your FastAPI app with Prometheus metrics
-
aiosmtplib asyncio SMTP client
-
ppft distributed and parallel Python
-
gcloud-aio-auth Python Client for Google Cloud Auth
-
faiss-cpu A library for efficient similarity search and clustering of dense vectors.
-
django-storages Support for many storage backends in Django
-
readchar Library to easily read single chars and key strokes
-
lmnr-claude-code-proxy Thin proxy server for Claude Code and Laminar tracing
-
opensearch-protobufs Protocol Buffer definitions for OpenSearch gRPC APIs
-
azure-mgmt-resource Microsoft Azure Resource Management Client Library for Python
-
qdrant-client Client library for the Qdrant vector search engine
-
giturlparse A Git URL parsing module (supports parsing and rewriting)
-
patchelf A small utility to modify the dynamic linker and RPATH of ELF executables.
-
slack-bolt The Bolt Framework for Python
-
opentelemetry-instrumentation-botocore OpenTelemetry Botocore instrumentation