Tools
TensorFlow
An end-to-end open source machine learning platform
Transformers
State-of-the-art NLP for PyTorch and TensorFlow 2.0
PyTorch
An open source machine learning framework that accelerates research to production
FastAPI
Modern, fast (high-performance) web framework for building APIs with Python 3.7+
Django
The Web framework for perfectionists with deadlines
UV
An extremely fast Python package installer and resolver, written in Rust
Flask
A lightweight WSGI web application framework
Scikit-learn
Machine Learning in Python
Keras
A deep learning API written in Python, running on top of TensorFlow
Scrapy
Fast high-level web crawling and web scraping framework
rich
Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
Requests
HTTP for Humans™
Pandas
Powerful data structures for data analysis, time series, and statistics
Ruff
An extremely fast Python linter and code formatter, written in Rust
Airflow
A platform to programmatically author, schedule, and monitor workflows
Streamlit
The fastest way to build data apps in Python
Black
The uncompromising code formatter
JAX
High-performance machine learning research tool for high-speed numerical computing
Poetry
Python dependency management and packaging made easy
SpaCy
Industrial-strength Natural Language Processing (NLP) with Python
NumPy
The fundamental package for scientific computing with Python
Celery
An asynchronous task queue/job queue based on distributed message passing
Pydantic
Data validation and settings management using Python type annotations
FastText
Library for efficient learning of word representations and sentence classification
Dash
A productive Python framework for building web analytic applications
Tornado
A Python web framework and asynchronous networking library
MkDocs
A static site generator that's geared towards building project documentation
Prefect
A modern workflow orchestration framework
MXNet
A deep learning framework designed for both efficiency and flexibility
Bokeh
Interactive Data Visualization in the browser, from Python
Kivy
An open source Python library for rapid development of applications that use innovative user interfaces
Luigi
A Python module that helps you build complex pipelines of batch jobs
Plotly.py
A graphing library for making interactive, publication-quality graphs
SQLModel
SQLModel bridges the gap between SQL databases and Python
click
Composable command line interface toolkit
NetworkX
A Python package for the creation, manipulation, and study of complex networks
Gensim
Topic modelling for humans
aiohttp
Async http client/server framework (asyncio)
httpx
The next generation HTTP client.
JupyterLab
The next-generation web-based user interface for Project Jupyter
Nuitka
A Python compiler written in Python
NLTK
A leading platform for building Python programs to work with human language data
SciPy
Scientific computing tools for Python
Sympy
A Python library for symbolic mathematics
Dask
Flexible parallel computing with task scheduling
Seaborn
Statistical data visualization library based on matplotlib
Pytest
Simple powerful testing with Python
Jupyter Notebook
An open-source web application to create and share documents with live code
PyInstaller
Bundle a Python application and all its dependencies into a single package
AllenNLP
An open-source NLP research library, built on PyTorch
SQLAlchemy
The Python SQL Toolkit and Object Relational Mapper
Jinja2
A very fast and expressive template engine.
Robot Framework
A generic open source automation framework for acceptance testing and robotic process automation
Statsmodels
Statistical models in Python
Gunicorn
A Python WSGI HTTP server for UNIX
Uvicorn
A lightning-fast ASGI server implementation, using uvloop and httptools
Altair
Declarative statistical visualization library for Python
pip
The PyPA recommended tool for installing Python packages.
Theano
A Python library to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays
Falcon
A high-performance Python framework for building cloud APIs and web app backends
boto3
The AWS SDK for Python
Spyder
The Scientific Python Development Environment
Bottle
A fast, simple and lightweight WSGI micro web-framework
python-dotenv
Read key-value pairs from a .env file and set them as environment variables
Pygame
A set of Python modules designed for writing video games
Hypothesis
A property-based testing library for Python
Sphinx
Python documentation generator
cryptography
cryptography is a package which provides cryptographic recipes and primitives to Python developers.
Qiskit
An open-source quantum computing software development framework
Twisted
An event-driven networking engine in Python
Chainer
A flexible framework for neural networks
attrs
Classes Without Boilerplate
PyJWT
JSON Web Token implementation in Python
Tortoise ORM
An easy-to-use asyncio ORM inspired by Django
Panda3D
A game engine with Python bindings for 3D rendering and game development
Cirq
A Python library for designing, simulating, and running quantum circuits on Google's quantum computers
Pyramid
A small, fast, down-to-earth Python web framework
urllib3
HTTP library with thread-safe connection pooling, file post, and more.
pycparser
C parser in Python
HoloViews
Make data analysis and visualization seamless and simple
PyYAML
YAML parser and emitter for Python
setuptools
Easily download, build, install, upgrade, and uninstall Python packages
Tach
A Python tool to enforce dependencies, using modular architecture
python-dateutil
Extensions to the standard Python datetime module
jmespath
JSON Matching Expressions
Pygments
Pygments is a syntax highlighting package written in Python.
Arcade
A modern Python framework for crafting 2D games
pydantic_core
Core functionality for Pydantic validation and serialization
botocore
Low-level, data-driven core of boto 3.
aiobotocore
Async client for aws services using botocore and aiohttp
fsspec
File-system specification
Mutmut
Python mutation testing system to help you find untested code
six
Python 2 and 3 compatibility utilities
s3fs
Convenient Filesystem interface over S3
certifi
Python package for providing Mozilla's CA Bundle.
BeeWare
Tools and libraries for building native user interfaces
filelock
A platform independent file lock.
platformdirs
A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`.
charset-normalizer
The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
packaging
Core utilities for Python packages
MarkupSafe
Safely add untrusted strings to HTML/XML markup.
annotated-types
Reusable constraint types to use with typing.Annotated
typing-extensions
Backported and Experimental Type Hints for Python 3.9+
wheel
Command line tool for manipulating wheel files
h11
A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
httpcore
A minimal low-level HTTP client.
rsa
Pure-Python RSA implementation
PyOpenGL
The cross-platform Python binding to OpenGL and related APIs
idna
Internationalized Domain Names in Applications (IDNA)
cffi
Foreign Function Interface for Python calling C code.
s3transfer
An Amazon S3 Transfer Manager
pathspec
Utility library for gitignore style pattern matching of file paths.
importlib-metadata
Read metadata from Python packages
PySide
The official Python module from the Qt for Python project
zipp
Backport of pathlib-compatible object wrapper for zip files
typing-inspection
Runtime typing introspection tools
iniconfig
brain-dead simple config-ini parsing
pyasn1
Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)
grpcio-status
Status proto mapping for gRPC
pluggy
plugin and hook calling mechanisms for python
protobuf
Popular Python package: protobuf
anyio
High-level concurrency and networking framework on top of asyncio or Trio
pytz
World timezone definitions, modern and historical