Tools

123 tools

TensorFlow

194.0k

An end-to-end open source machine learning platform

Machine Learning
Deep Learning
AI

Transformers

157.4k

State-of-the-art NLP for PyTorch and TensorFlow 2.0

Natural Language Processing
Deep Learning
AI

PyTorch

98.0k

An open source machine learning framework that accelerates research to production

Machine Learning
Deep Learning
AI

FastAPI

95.9k

Modern, fast (high-performance) web framework for building APIs with Python 3.7+

Web Framework
API
REST
AsyncIO
Type Hints
OpenAPI

Django

87.0k

The Web framework for perfectionists with deadlines

Web Framework
Full Stack
ORM
Admin Interface
Authentication

UV

80.3k

An extremely fast Python package installer and resolver, written in Rust

Development Tools
Package Manager
Build Tool

Flask

71.3k

A lightweight WSGI web application framework

Web Framework
Microframework
WSGI

Scikit-learn

65.3k

Machine Learning in Python

Machine Learning
Data Science
Artificial Intelligence

Keras

63.9k

A deep learning API written in Python, running on top of TensorFlow

Machine Learning
Deep Learning
AI

Scrapy

60.6k

Fast high-level web crawling and web scraping framework

Web Scraping
Crawling
Data Mining

rich

55.7k

Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal

CLI
Development Tools
Formatting

Requests

53.9k

HTTP for Humans™

HTTP Client
Web
Networking

Pandas

48.0k

Powerful data structures for data analysis, time series, and statistics

Data Science
Data Analysis
Machine Learning
Statistics

Ruff

46.1k

An extremely fast Python linter and code formatter, written in Rust

Development Tools
Code Quality
Linter
Code Formatter

Airflow

44.5k

A platform to programmatically author, schedule, and monitor workflows

Workflow
Data Orchestration
Scheduling

Streamlit

43.7k

The fastest way to build data apps in Python

Data Visualization
Web Framework
Dashboard

Black

41.4k

The uncompromising code formatter

Development Tools
Code Formatter
Code Quality

JAX

35.0k

High-performance machine learning research tool for high-speed numerical computing

Machine Learning
Deep Learning
Numerical Computing

Poetry

34.3k

Python dependency management and packaging made easy

Development Tools
Package Manager
Build Tool

SpaCy

33.3k

Industrial-strength Natural Language Processing (NLP) with Python

Natural Language Processing
AI
Text Processing

NumPy

31.6k

The fundamental package for scientific computing with Python

Data Science
Scientific Computing
Machine Learning
Mathematics

Celery

28.2k

An asynchronous task queue/job queue based on distributed message passing

Task Queue
Asynchronous
Distributed

Pydantic

27.1k

Data validation and settings management using Python type annotations

Data Validation
Type Checking
Development Tools

FastText

26.5k

Library for efficient learning of word representations and sentence classification

Natural Language Processing
Word Embeddings

Dash

24.4k

A productive Python framework for building web analytic applications

Web Framework
Data Visualization
Dashboard

Tornado

22.4k

A Python web framework and asynchronous networking library

Web Framework
AsyncIO
Networking

MkDocs

21.8k

A static site generator that's geared towards building project documentation

Documentation
Static Site Generator

Prefect

21.8k

A modern workflow orchestration framework

Workflow
Data Orchestration
Automation

MXNet

20.8k

A deep learning framework designed for both efficiency and flexibility

Machine Learning
Deep Learning
AI

Bokeh

20.4k

Interactive Data Visualization in the browser, from Python

Data Visualization
Interactive
Web

Kivy

18.9k

An open source Python library for rapid development of applications that use innovative user interfaces

GUI
Mobile
Development Tools

Luigi

18.7k

A Python module that helps you build complex pipelines of batch jobs

Workflow
Task Orchestration
Scheduling

Plotly.py

18.3k

A graphing library for making interactive, publication-quality graphs

Data Visualization
Interactive
Charting

SQLModel

17.7k

SQLModel bridges the gap between SQL databases and Python

ORM
Database
Type Checking

click

17.3k

Composable command line interface toolkit

CLI
Development Tools
Automation

NetworkX

16.7k

A Python package for the creation, manipulation, and study of complex networks

Data Science
Graphs
Network Analysis

Gensim

16.4k

Topic modelling for humans

Natural Language Processing
Machine Learning
Text Analysis

aiohttp

16.4k

Async http client/server framework (asyncio)

HTTP Client
Web Framework
AsyncIO

httpx

15.1k

The next generation HTTP client.

HTTP Client
AsyncIO
Networking

JupyterLab

15.0k

The next-generation web-based user interface for Project Jupyter

Development Tools
Interactive
Data Science

Nuitka

14.6k

A Python compiler written in Python

Packaging
Performance
Compiler

NLTK

14.5k

A leading platform for building Python programs to work with human language data

Natural Language Processing
Text Processing
Data Science

SciPy

14.5k

Scientific computing tools for Python

Scientific Computing
Mathematics
Data Analysis

Sympy

14.4k

A Python library for symbolic mathematics

Mathematics
Symbolic Computation
CAS

Dask

13.8k

Flexible parallel computing with task scheduling

Data Science
Parallel Computing
Big Data

Seaborn

13.8k

Statistical data visualization library based on matplotlib

Data Visualization
Statistical
Charts

Pytest

13.7k

Simple powerful testing with Python

Testing
Development Tools
Quality Assurance

Jupyter Notebook

13.0k

An open-source web application to create and share documents with live code

Development Tools
Interactive
Data Science

PyInstaller

12.9k

Bundle a Python application and all its dependencies into a single package

Packaging
Development Tools

AllenNLP

11.9k

An open-source NLP research library, built on PyTorch

Natural Language Processing
Deep Learning
Research

SQLAlchemy

11.7k

The Python SQL Toolkit and Object Relational Mapper

Database
ORM
SQL

Jinja2

11.5k

A very fast and expressive template engine.

Templating
Web
Development Tools

Robot Framework

11.4k

A generic open source automation framework for acceptance testing and robotic process automation

Testing
Automation
Development Tools

Statsmodels

11.3k

Statistical models in Python

Data Analysis
Statistics
Econometrics

Gunicorn

10.5k

A Python WSGI HTTP server for UNIX

Web Server
WSGI
Performance

Uvicorn

10.4k

A lightning-fast ASGI server implementation, using uvloop and httptools

Web Server
ASGI
Performance

Altair

10.3k

Declarative statistical visualization library for Python

Data Visualization
Statistical
Charts

pip

10.2k

The PyPA recommended tool for installing Python packages.

Package Manager
Development Tools
Build Tool

Theano

10.0k

A Python library to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays

Machine Learning
Deep Learning
Numerical Computing

Falcon

9.8k

A high-performance Python framework for building cloud APIs and web app backends

Web Framework
API
REST

boto3

9.7k

The AWS SDK for Python

Cloud
AWS
SDK

Spyder

9.2k

The Scientific Python Development Environment

Development Tools
IDE
Data Science

Bottle

8.8k

A fast, simple and lightweight WSGI micro web-framework

Web Framework
Microframework
WSGI

python-dotenv

8.7k

Read key-value pairs from a .env file and set them as environment variables

Configuration
Development Tools
Environment Management

Pygame

8.6k

A set of Python modules designed for writing video games

Game Development
Multimedia
Library

Hypothesis

8.5k

A property-based testing library for Python

Testing
Development Tools
Property-based Testing

Sphinx

7.7k

Python documentation generator

Documentation
Development Tools

cryptography

7.5k

cryptography is a package which provides cryptographic recipes and primitives to Python developers.

Security
Cryptography
Networking

Qiskit

7.1k

An open-source quantum computing software development framework

Quantum Computing
Research
Development Tools

Twisted

6.0k

An event-driven networking engine in Python

Networking
AsyncIO
Framework

Chainer

5.9k

A flexible framework for neural networks

Machine Learning
Deep Learning
AI

attrs

5.7k

Classes Without Boilerplate

Data Modeling
Development Tools
Type Checking

PyJWT

5.6k

JSON Web Token implementation in Python

Security
Authentication
Web

Tortoise ORM

5.5k

An easy-to-use asyncio ORM inspired by Django

ORM
Database
AsyncIO

Panda3D

5.1k

A game engine with Python bindings for 3D rendering and game development

Game Development
3D
Engine

Cirq

4.9k

A Python library for designing, simulating, and running quantum circuits on Google's quantum computers

Quantum Computing
Research
Simulation

Pyramid

4.1k

A small, fast, down-to-earth Python web framework

Web Framework
Full Stack

urllib3

4.0k

HTTP library with thread-safe connection pooling, file post, and more.

HTTP Client
Networking
Web

pycparser

3.5k

C parser in Python

Parsing
Development Tools
Compiler Tools

HoloViews

2.9k

Make data analysis and visualization seamless and simple

Data Visualization
Exploratory Data Analysis

PyYAML

2.9k

YAML parser and emitter for Python

Serialization
Configuration
Data Processing

setuptools

2.8k

Easily download, build, install, upgrade, and uninstall Python packages

Development Tools
Package Manager
Build Tool

Tach

2.7k

A Python tool to enforce dependencies, using modular architecture

Development Tools
Dependency Management
Monorepo
Testing

python-dateutil

2.6k

Extensions to the standard Python datetime module

Time & Date
Data Processing
Library

jmespath

2.4k

JSON Matching Expressions

Data Processing
JSON
Query Language

Pygments

2.1k

Pygments is a syntax highlighting package written in Python.

Syntax Highlighting
Documentation
Development Tools

Arcade

2.0k

A modern Python framework for crafting 2D games

Game Development
2D
Library

pydantic_core

1.8k

Core functionality for Pydantic validation and serialization

Data Validation
Performance
Type Checking

botocore

1.6k

Low-level, data-driven core of boto 3.

Cloud
AWS
SDK

aiobotocore

1.4k

Async client for aws services using botocore and aiohttp

Cloud
AWS
AsyncIO

fsspec

1.3k

File-system specification

Filesystem
Data Processing
Development Tools

Mutmut

1.2k

Python mutation testing system to help you find untested code

Testing
Development Tools
Quality Assurance
Mutation Testing

six

1.0k

Python 2 and 3 compatibility utilities

Compatibility
Development Tools
Library

s3fs

1.0k

Convenient Filesystem interface over S3

Cloud
Filesystem
Data Processing

certifi

960

Python package for providing Mozilla's CA Bundle.

Security
Networking
TLS

BeeWare

938

Tools and libraries for building native user interfaces

GUI
Development Tools
Mobile

filelock

938

A platform independent file lock.

Concurrency
Filesystem
Development Tools

platformdirs

906

A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`.

Filesystem
Configuration
Development Tools

charset-normalizer

746

The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.

Text Processing
Encoding
HTTP Client

packaging

714

Core utilities for Python packages

Development Tools
Packaging
Versioning

MarkupSafe

685

Safely add untrusted strings to HTML/XML markup.

Web
Security
Templating

annotated-types

592

Reusable constraint types to use with typing.Annotated

Type Checking
Data Validation
Development Tools

typing-extensions

553

Backported and Experimental Type Hints for Python 3.9+

Type Checking
Development Tools
Library

wheel

549

Command line tool for manipulating wheel files

Packaging
Build Tool
Development Tools

h11

548

A pure-Python, bring-your-own-I/O implementation of HTTP/1.1

Networking
HTTP Client
Protocols

httpcore

532

A minimal low-level HTTP client.

HTTP Client
Networking
AsyncIO

rsa

491

Pure-Python RSA implementation

Security
Cryptography
Library

PyOpenGL

398

The cross-platform Python binding to OpenGL and related APIs

Graphics
Game Development
Library

idna

276

Internationalized Domain Names in Applications (IDNA)

Networking
Web
Encoding

cffi

242

Foreign Function Interface for Python calling C code.

Interoperability
Development Tools
FFI

s3transfer

232

An Amazon S3 Transfer Manager

Cloud
AWS
Data Transfer

pathspec

211

Utility library for gitignore style pattern matching of file paths.

Pattern Matching
Filesystem
Development Tools

importlib-metadata

140

Read metadata from Python packages

Development Tools
Packaging
Plugin System

PySide

116

The official Python module from the Qt for Python project

GUI
Development Tools
Library

zipp

66

Backport of pathlib-compatible object wrapper for zip files

Packaging
Filesystem
Development Tools

typing-inspection

60

Runtime typing introspection tools

Type Checking
Development Tools
Data Validation

iniconfig

59

brain-dead simple config-ini parsing

Configuration
Development Tools
Testing

pyasn1

49

Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)

Security
Serialization
Cryptography

grpcio-status

0

Status proto mapping for gRPC

Networking
RPC
Serialization

pluggy

0

plugin and hook calling mechanisms for python

Plugin System
Development Tools
Testing

protobuf

0

Popular Python package: protobuf

Serialization
Networking
RPC

anyio

0

High-level concurrency and networking framework on top of asyncio or Trio

AsyncIO
Concurrency
Networking

pytz

0

World timezone definitions, modern and historical

Time & Date
Data Processing
Library