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
Django
The Web framework for perfectionists with deadlines
Streamlit
The fastest way to build data apps in Python
Flask
A lightweight WSGI web application framework
FastAPI
Modern, fast (high-performance) web framework for building APIs with Python 3.7+
Keras
A deep learning API written in Python, running on top of TensorFlow
Scikit-learn
Machine Learning in Python
Requests
HTTP for Humans™
Scrapy
Fast high-level web crawling and web scraping framework
Pandas
Powerful data structures for data analysis, time series, and statistics
Black
The uncompromising code formatter
Airflow
A platform to programmatically author, schedule, and monitor workflows
Poetry
Python dependency management and packaging made easy
NumPy
The fundamental package for scientific computing with Python
Ruff
An extremely fast Python linter and code formatter, written in Rust
SpaCy
Industrial-strength Natural Language Processing (NLP) with Python
Pydantic
Data validation and settings management using Python type annotations
JAX
High-performance machine learning research tool for high-speed numerical computing
Celery
An asynchronous task queue/job queue based on distributed message passing
Kivy
An open source Python library for rapid development of applications that use innovative user interfaces
SciPy
Scientific computing tools for Python
MXNet
A deep learning framework designed for both efficiency and flexibility
FastText
Library for efficient learning of word representations and sentence classification
Dash
A productive Python framework for building web analytic applications
Luigi
A Python module that helps you build complex pipelines of batch jobs
Uvicorn
A lightning-fast ASGI server implementation, using uvloop and httptools
Bokeh
Interactive Data Visualization in the browser, from Python
JupyterLab
The next-generation web-based user interface for Project Jupyter
Tornado
A Python web framework and asynchronous networking library
Spyder
The Scientific Python Development Environment
MkDocs
A static site generator that's geared towards building project documentation
Gensim
Topic modelling for humans
Prefect
A modern workflow orchestration framework
Jupyter Notebook
An open-source web application to create and share documents with live code
Gunicorn
A Python WSGI HTTP server for UNIX
NLTK
A leading platform for building Python programs to work with human language data
Pygame
A set of Python modules designed for writing video games
Pytest
Simple powerful testing with Python
NetworkX
A Python package for the creation, manipulation, and study of complex networks
PyInstaller
Bundle a Python application and all its dependencies into a single package
Qiskit
An open-source quantum computing software development framework
Sphinx
Python documentation generator
Seaborn
Statistical data visualization library based on matplotlib
Sympy
A Python library for symbolic mathematics
Chainer
A flexible framework for neural networks
SQLAlchemy
The Python SQL Toolkit and Object Relational Mapper
Falcon
A high-performance Python framework for building cloud APIs and web app backends
Dask
Flexible parallel computing with task scheduling
Altair
Declarative statistical visualization library for Python
Theano
A Python library to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays
AllenNLP
An open-source NLP research library, built on PyTorch
Cirq
A Python library for designing, simulating, and running quantum circuits on Google's quantum computers
Nuitka
A Python compiler written in Python
Twisted
An event-driven networking engine in Python
Arcade
A modern Python framework for crafting 2D games
Plotly.py
A graphing library for making interactive, publication-quality graphs
Statsmodels
Statistical models in Python
Hypothesis
A property-based testing library for Python
Bottle
A fast, simple and lightweight WSGI micro web-framework
HoloViews
Make data analysis and visualization seamless and simple
SQLModel
SQLModel bridges the gap between SQL databases and Python
Robot Framework
A generic open source automation framework for acceptance testing and robotic process automation
UV
An extremely fast Python package installer and resolver, written in Rust
Tortoise ORM
An easy-to-use asyncio ORM inspired by Django
BeeWare
Tools and libraries for building native user interfaces
Panda3D
A game engine with Python bindings for 3D rendering and game development
PySide
The official Python module from the Qt for Python project
Pyramid
A small, fast, down-to-earth Python web framework
Tach
A Python tool to enforce dependencies, using modular architecture
PyOpenGL
The cross-platform Python binding to OpenGL and related APIs
Mutmut
Python mutation testing system to help you find untested code